CVE Catalog

CVE-2006-0034

High
Published: Translated: NVD NIST

Summary

A critical vulnerability in Microsoft Distributed Transaction Coordinator (MSDTC) allows remote attackers to execute arbitrary code by sending a crafted request with a long fifth argument to the BuildContextW or BuildContext opcode. The heap-based buffer overflow in msdtcprx.dll enables remote code execution without authentication.

Risk Assessment

An unauthenticated attacker can remotely take full control of the vulnerable system, leading to data theft, malware installation, or complete compromise of the IT infrastructure.

Recommendation

Apply the security update provided by Microsoft for Windows NT 4.0 and Windows 2000 SP2/SP3 immediately. If patching is not possible, restrict access to the MSDTC service via firewall.

Related vulnerabilities

Original NVD description (English source)

Heap-based buffer overflow in the CRpcIoManagerServer::BuildContext function in msdtcprx.dll for Microsoft Distributed Transaction Coordinator (MSDTC) for Windows NT 4.0 and Windows 2000 SP2 and SP3 allows remote attackers to execute arbitrary code via a long fifth argument to the BuildContextW or BuildContext opcode, which triggers a bug in the NdrAllocate function, aka the MSDTC Invalid Memory Access Vulnerability.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS