Heap-based buffer overflow in Microsoft Data Access Components (MDAC) 2.8 SP1 and SP2 and…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA. Impact type from CWE-119 and the CVSS impact.
Summary
Heap-based buffer overflow in Microsoft Data Access Components (MDAC) 2.8 SP1 and SP2 and Windows Data Access Components (WDAC) 6.0 allows remote attackers to execute arbitrary code via crafted XML data that triggers access to an uninitialized object in memory, aka "ADO Cachesize Heap Overflow RCE Vulnerability."
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 21
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:microsoft:data_access_components:2.8:sp1:*:*:*:*:*:* | 2.8 sp1 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_xp:*:sp3:*:*:*:*:*:* | all versions | Running on | Microsoft |
| cpe:2.3:a:microsoft:data_access_components:2.8:sp2:*:*:*:*:*:* | 2.8 sp2 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_server_2003:*:sp2:*:*:*:*:*:* | all versions | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_xp:-:sp2:x64:*:*:*:*:* | not specified by NVD | Running on | Microsoft |
| cpe:2.3:a:microsoft:windows_data_access_components:6.0:*:*:*:*:*:*:* | 6.0 | Vulnerable | Microsoft |
| cpe:2.3:o:microsoft:windows_7:*:*:x64:*:*:*:*:* | all versions | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_7:*:*:x86:*:*:*:*:* | all versions | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_7:*:sp1:x64:*:*:*:*:* | all versions | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_7:*:sp1:x86:*:*:*:*:* | all versions | Running on | Microsoft |
- cpe:2.3:a:microsoft:data_access_components:2.8:sp1:*:*:*:*:*:* Versions 2.8 sp1 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_xp:*:sp3:*:*:*:*:*:* Versions all versions Running on ·Microsoft
- cpe:2.3:a:microsoft:data_access_components:2.8:sp2:*:*:*:*:*:* Versions 2.8 sp2 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_server_2003:*:sp2:*:*:*:*:*:* Versions all versions Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_xp:-:sp2:x64:*:*:*:*:* Versions not specified by NVD Running on ·Microsoft
- cpe:2.3:a:microsoft:windows_data_access_components:6.0:*:*:*:*:*:*:* Versions 6.0 Vulnerable ·Microsoft
- cpe:2.3:o:microsoft:windows_7:*:*:x64:*:*:*:*:* Versions all versions Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_7:*:*:x86:*:*:*:*:* Versions all versions Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_7:*:sp1:x64:*:*:*:*:* Versions all versions Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_7:*:sp1:x86:*:*:*:*:* Versions all versions Running on ·Microsoft
Show 11 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:microsoft:windows_7:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_7:-:sp1:x64:*:*:*:*:* | not specified by NVD | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_7:-:sp1:x86:*:*:*:*:* | not specified by NVD | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_server_2008:*:sp2:itanium:*:*:*:*:* | all versions | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_server_2008:*:sp2:x64:*:*:*:*:* | all versions | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_server_2008:*:sp2:x86:*:*:*:*:* | all versions | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_server_2008:r2:*:itanium:*:*:*:*:* | r2 | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_server_2008:r2:*:x64:*:*:*:*:* | r2 | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_vista:*:sp2:*:*:*:*:*:* | all versions | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_vista:*:sp2:x86:*:*:*:*:* | all versions | Running on | Microsoft |
| cpe:2.3:o:microsoft:windows_vista:-:sp2:*:*:*:*:*:* | not specified by NVD | Running on | Microsoft |
- cpe:2.3:o:microsoft:windows_7:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_7:-:sp1:x64:*:*:*:*:* Versions not specified by NVD Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_7:-:sp1:x86:*:*:*:*:* Versions not specified by NVD Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_server_2008:*:sp2:itanium:*:*:*:*:* Versions all versions Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_server_2008:*:sp2:x64:*:*:*:*:* Versions all versions Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_server_2008:*:sp2:x86:*:*:*:*:* Versions all versions Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_server_2008:r2:*:itanium:*:*:*:*:* Versions r2 Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_server_2008:r2:*:x64:*:*:*:*:* Versions r2 Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_vista:*:sp2:*:*:*:*:*:* Versions all versions Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_vista:*:sp2:x86:*:*:*:*:* Versions all versions Running on ·Microsoft
- cpe:2.3:o:microsoft:windows_vista:-:sp2:*:*:*:*:*:* Versions not specified by NVD Running on ·Microsoft
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2012-1891
- 2026-10-03 Alias added: GHSA-9c2g-hm7x-rwg3
References
More Microsoft Data Access Components vulnerabilities
- TI-1999-00961 The Remote Data Service (RDS) DataFactory component of Microsoft Data Access Components… CVSS 2.0HIGH 10.0
- TI-2011-00026 Microsoft Data Access Components (MDAC) 2.8 SP1 and SP2, and Windows Data Access… CVSS 2.0HIGH 9.3
- TI-2002-01111 Heap-based buffer overflow in the Remote Data Services (RDS) component of Microsoft Data… CVSS 2.0HIGH 7.5
- TI-2006-05370 The Execute method in the ADODB.Connection 2.7 and 2.8 ActiveX control objects… CVSS 2.0HIGH 9.3
- TI-2003-00825 Buffer overflow in a component of Microsoft Data Access Components (MDAC) 2.5 through 2.8… CVSS 2.0HIGH 10.0
- TI-2011-00025 Integer signedness error in the SQLConnectW function in an ODBC API (odbc32.dll) in… CVSS 2.0HIGH 9.3
Sources
- CVE-2012-1891 · CVE Program
- CVE-2012-1891 · NVD
- FIRST EPSS
- GHSA-9c2g-hm7x-rwg3 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences