Microsoft Data Access Components Buffer Overflow Vulnerability
BID:5372
Info
Microsoft Data Access Components Buffer Overflow Vulnerability
| Bugtraq ID: | 5372 |
| Class: | Boundary Condition Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Jul 31 2002 12:00AM |
| Updated: | Jul 31 2002 12:00AM |
| Credit: | Credit is given to David Litchfield of Next Generation Security Software Ltd. |
| Vulnerable: |
Microsoft Data Access Components (MDAC) 2.1.1 .3711.11 (GA) Microsoft Data Access Components (MDAC) 2.7 RTM Refresh Microsoft Data Access Components (MDAC) 2.7 Microsoft Data Access Components (MDAC) 2.6 SP2 Refresh Microsoft Data Access Components (MDAC) 2.6 SP2 Microsoft Data Access Components (MDAC) 2.6 SP1 Microsoft Data Access Components (MDAC) 2.6 RTM Microsoft Data Access Components (MDAC) 2.6 Microsoft Data Access Components (MDAC) 2.5 SP3 Microsoft Data Access Components (MDAC) 2.5 SP2 Microsoft Data Access Components (MDAC) 2.5 SP1 Microsoft Data Access Components (MDAC) 2.5 RTM Microsoft Data Access Components (MDAC) 2.5 Microsoft Data Access Components (MDAC) 2.1.2.4202.3 (GA) cl Microsoft Data Access Components (MDAC) 2.1.2.4202.3 (GA) Microsoft Data Access Components (MDAC) 2.1 UPGRADE Microsoft Data Access Components (MDAC) 2.1 CLEAN Microsoft Data Access Components (MDAC) 2.0 Microsoft Data Access Components (MDAC) 1.5 |
| Not Vulnerable: | |
Discussion
Microsoft Data Access Components Buffer Overflow Vulnerability
Microsoft Data Access Components (MDAC) provide support for accessing databases, including Microsoft SQL Server, and are included with all versions of Microsoft Windows. A vulnerability has been reported in some versions of MDAC.
A buffer overflow vulnerability exists in one of the ODBC functions of MDAC allowing an attacker to run arbitrary code on a victim's machine through a web page containing malicious code. The vulnerability may also be exploited via the T-SQL OpenRowSet command. An attacker able to call this function with an oversized parameter may exploit this issue to crash the SQL Server process, or possibly to execute arbitrary code as the server process. Exploitation may lead to local access, elevated privileges, or access to the database.
Microsoft Data Access Components (MDAC) provide support for accessing databases, including Microsoft SQL Server, and are included with all versions of Microsoft Windows. A vulnerability has been reported in some versions of MDAC.
A buffer overflow vulnerability exists in one of the ODBC functions of MDAC allowing an attacker to run arbitrary code on a victim's machine through a web page containing malicious code. The vulnerability may also be exploited via the T-SQL OpenRowSet command. An attacker able to call this function with an oversized parameter may exploit this issue to crash the SQL Server process, or possibly to execute arbitrary code as the server process. Exploitation may lead to local access, elevated privileges, or access to the database.
Exploit / POC
Microsoft Data Access Components Buffer Overflow Vulnerability
Currently we are not aware of any exploits for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected] <mailto:[email protected]>.
Currently we are not aware of any exploits for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected] <mailto:[email protected]>.
Solution / Fix
Microsoft Data Access Components Buffer Overflow Vulnerability
Solution:
Microsoft has released a new fix (Q823718) with BID 8455 that supercedes older fixes released with BID 5372:
Microsoft Data Access Components (MDAC) 2.7
Microsoft Data Access Components (MDAC) 2.6 SP2
Microsoft Data Access Components (MDAC) 2.7 RTM Refresh
Microsoft Data Access Components (MDAC) 2.6 RTM
Microsoft Data Access Components (MDAC) 2.5 SP2
Microsoft Data Access Components (MDAC) 2.6 SP1
Microsoft Data Access Components (MDAC) 2.5 RTM
Microsoft Data Access Components (MDAC) 2.5 SP1
Microsoft Data Access Components (MDAC) 2.6
Microsoft Data Access Components (MDAC) 2.5
Solution:
Microsoft has released a new fix (Q823718) with BID 8455 that supercedes older fixes released with BID 5372:
Microsoft Data Access Components (MDAC) 2.7
-
Microsoft Q323263
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=41072
Microsoft Data Access Components (MDAC) 2.6 SP2
-
Microsoft Q323266
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=41077 -
Microsoft Q823718
http://www.microsoft.com/downloads/details.aspx?FamilyId=9107ABC6-8995 -4A99-B6A0-478B3A847E9C&displaylang=en
Microsoft Data Access Components (MDAC) 2.7 RTM Refresh
-
Microsoft Q823718
http://www.microsoft.com/downloads/details.aspx?FamilyId=9107ABC6-8995 -4A99-B6A0-478B3A847E9C&displaylang=en
Microsoft Data Access Components (MDAC) 2.6 RTM
-
Microsoft Q823718
http://www.microsoft.com/downloads/details.aspx?FamilyId=9107ABC6-8995 -4A99-B6A0-478B3A847E9C&displaylang=en
Microsoft Data Access Components (MDAC) 2.5 SP2
-
Microsoft Q323264
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=41076 -
Microsoft Q823718
http://www.microsoft.com/downloads/details.aspx?FamilyId=9107ABC6-8995 -4A99-B6A0-478B3A847E9C&displaylang=en
Microsoft Data Access Components (MDAC) 2.6 SP1
-
Microsoft Q823718
http://www.microsoft.com/downloads/details.aspx?FamilyId=9107ABC6-8995 -4A99-B6A0-478B3A847E9C&displaylang=en
Microsoft Data Access Components (MDAC) 2.5 RTM
-
Microsoft Q823718
http://www.microsoft.com/downloads/details.aspx?FamilyId=9107ABC6-8995 -4A99-B6A0-478B3A847E9C&displaylang=en
Microsoft Data Access Components (MDAC) 2.5 SP1
-
Microsoft Q823718
http://www.microsoft.com/downloads/details.aspx?FamilyId=9107ABC6-8995 -4A99-B6A0-478B3A847E9C&displaylang=en
Microsoft Data Access Components (MDAC) 2.6
-
Microsoft Q823718
http://www.microsoft.com/downloads/details.aspx?FamilyId=9107ABC6-8995 -4A99-B6A0-478B3A847E9C&displaylang=en
Microsoft Data Access Components (MDAC) 2.5