PT-2006-1125 · Microsoft · Windows 2000+3
Xiao Chen
·
Published
2006-05-09
·
Updated
2019-04-30
·
CVE-2006-0034
CVSS v2.0
7.5
High
| Vector | AV:N/AC:L/Au:N/C:P/I:P/A:P |
Name of the Vulnerable Software and Affected Versions:
Microsoft Distributed Transaction Coordinator (MSDTC) versions for Windows NT 4.0 and Windows 2000 SP2 and SP3
Description:
A heap-based buffer overflow issue exists in the CRpcIoManagerServer::BuildContext function, allowing remote attackers to execute arbitrary code via a long fifth argument to the BuildContextW or BuildContext opcode. This triggers a bug in the NdrAllocate function. Additionally, a denial of service vulnerability exists where an attacker could send a specially crafted network message to cause the MSDTC to stop responding, although this would not allow code execution or user rights elevation.
Recommendations:
For Microsoft Distributed Transaction Coordinator (MSDTC) versions for Windows NT 4.0 and Windows 2000 SP2 and SP3, consider disabling the BuildContext function as a temporary workaround until a patch is available. Restrict access to the CRpcIoManagerServer::BuildContext function to minimize the risk of exploitation. Avoid using the long fifth argument to the BuildContextW or BuildContext opcode in the affected systems until the issue is resolved.
Fix
DoS
RCE
Buffer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Distributed Transaction Coordinator
Windows
Windows 2000
Windows Nt 4.0