Microsoft ASN.1 Library Multiple Stack-Based Buffer Overflow Vulnerabilities
BID:9743
Info
Microsoft ASN.1 Library Multiple Stack-Based Buffer Overflow Vulnerabilities
| Bugtraq ID: | 9743 |
| Class: | Boundary Condition Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Feb 25 2004 12:00AM |
| Updated: | Feb 25 2004 12:00AM |
| Credit: | The disclosure of these issues has been credited to flashsky fangxing <[email protected]>. |
| Vulnerable: |
Microsoft Windows XP Professional SP1 Microsoft Windows XP Professional Microsoft Windows XP Media Center Edition Microsoft Windows XP Home SP1 Microsoft Windows XP Home Microsoft Windows XP 64-bit Edition Version 2003 SP1 Microsoft Windows XP 64-bit Edition Version 2003 Microsoft Windows XP 64-bit Edition SP1 Microsoft Windows XP 64-bit Edition Microsoft Windows Server 2003 Web Edition Microsoft Windows Server 2003 Standard Edition Microsoft Windows Server 2003 Enterprise Edition Itanium 0 Microsoft Windows Server 2003 Enterprise Edition Microsoft Windows Server 2003 Datacenter Edition Itanium 0 Microsoft Windows Server 2003 Datacenter Edition Microsoft Windows NT Workstation 4.0 SP6a Microsoft Windows NT Workstation 4.0 SP6 Microsoft Windows NT Workstation 4.0 SP5 Microsoft Windows NT Workstation 4.0 SP4 Microsoft Windows NT Workstation 4.0 SP3 Microsoft Windows NT Workstation 4.0 SP2 Microsoft Windows NT Workstation 4.0 SP1 Microsoft Windows NT Workstation 4.0 Microsoft Windows NT Terminal Server 4.0 SP6 Microsoft Windows NT Terminal Server 4.0 SP5 Microsoft Windows NT Terminal Server 4.0 SP4 Microsoft Windows NT Terminal Server 4.0 SP3 Microsoft Windows NT Terminal Server 4.0 SP2 Microsoft Windows NT Terminal Server 4.0 SP1 Microsoft Windows NT Terminal Server 4.0 Microsoft Windows NT Server 4.0 SP6a Microsoft Windows NT Server 4.0 SP6 Microsoft Windows NT Server 4.0 SP5 Microsoft Windows NT Server 4.0 SP4 Microsoft Windows NT Server 4.0 SP3 Microsoft Windows NT Server 4.0 SP2 Microsoft Windows NT Server 4.0 SP1 Microsoft Windows NT Server 4.0 Microsoft Windows NT Enterprise Server 4.0 SP6a Microsoft Windows NT Enterprise Server 4.0 SP6 Microsoft Windows NT Enterprise Server 4.0 SP5 Microsoft Windows NT Enterprise Server 4.0 SP4 Microsoft Windows NT Enterprise Server 4.0 SP3 Microsoft Windows NT Enterprise Server 4.0 SP2 Microsoft Windows NT Enterprise Server 4.0 SP1 Microsoft Windows NT Enterprise Server 4.0 Microsoft Windows 98SE Microsoft Windows 98 Microsoft Windows 2000 Server SP3 Microsoft Windows 2000 Server SP2 Microsoft Windows 2000 Server SP1 Microsoft Windows 2000 Server Microsoft Windows 2000 Professional SP3 Microsoft Windows 2000 Professional SP2 Microsoft Windows 2000 Professional SP1 Microsoft Windows 2000 Professional Microsoft Windows 2000 Datacenter Server SP3 Microsoft Windows 2000 Datacenter Server SP2 Microsoft Windows 2000 Datacenter Server SP1 Microsoft Windows 2000 Datacenter Server Microsoft Windows 2000 Advanced Server SP3 Microsoft Windows 2000 Advanced Server SP2 Microsoft Windows 2000 Advanced Server SP1 Microsoft Windows 2000 Advanced Server |
| Not Vulnerable: | |
Discussion
Microsoft ASN.1 Library Multiple Stack-Based Buffer Overflow Vulnerabilities
It has been reported that Microsoft ASN.1 library may be prone to multiple stack-based buffer overflow vulnerabilities that could allow an attacker to execute arbitrary code leading to unauthorized access to a vulnerable system. The issues have been identified in ASN1BERDecDouble and ASN1PERDecDouble functions.
These vulnerabilities may have different attack vectors depending upon the services and applications employing the affected functions. Like previously reported issues in the library (BIDs 9633 and 9635), the vulnerable functions could theoretically be used in certificate handling code in Microsoft or third-party software.
Reportedly, the first issue is not exploitable under Windows 2000 SP4 and the second issue has been addressed by the fixes released in MS04-007. This information has not been confirmed by Symantec.
It has been reported that Microsoft ASN.1 library may be prone to multiple stack-based buffer overflow vulnerabilities that could allow an attacker to execute arbitrary code leading to unauthorized access to a vulnerable system. The issues have been identified in ASN1BERDecDouble and ASN1PERDecDouble functions.
These vulnerabilities may have different attack vectors depending upon the services and applications employing the affected functions. Like previously reported issues in the library (BIDs 9633 and 9635), the vulnerable functions could theoretically be used in certificate handling code in Microsoft or third-party software.
Reportedly, the first issue is not exploitable under Windows 2000 SP4 and the second issue has been addressed by the fixes released in MS04-007. This information has not been confirmed by Symantec.
Exploit / POC
Microsoft ASN.1 Library Multiple Stack-Based Buffer Overflow Vulnerabilities
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 ASN.1 Library Multiple Stack-Based Buffer Overflow Vulnerabilities
Solution:
The first issue described in this BID concerning the ASN1BERDecDouble function is reportedly fixed in Microsoft Windows 2000 SP4. The issue in the ASN1PERDecDouble function has allegedly been fixed with the updates provided in MS04-007. This information was provided in the report, however, it has not been verified by Symantec.
Solution:
The first issue described in this BID concerning the ASN1BERDecDouble function is reportedly fixed in Microsoft Windows 2000 SP4. The issue in the ASN1PERDecDouble function has allegedly been fixed with the updates provided in MS04-007. This information was provided in the report, however, it has not been verified by Symantec.
References
Microsoft ASN.1 Library Multiple Stack-Based Buffer Overflow Vulnerabilities
References:
References:
- Microsoft Security Bulletin MS04-007 (Microsoft)
- MS ASN library is fraught not only with integer overflow, but also with stack (flashsky fangxing
)