Description
Network Dynamic Data Exchange (NetDDE) services for Microsoft Windows 98, Windows NT 4.0, Windows 2000, Windows XP, and Windows Server 2003 allows attackers to remotely execute arbitrary code or locally gain privileges via a malicious message or application that involves an "unchecked buffer," possibly a buffer overflow.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
MS04-031 Microsoft NetDDE Service Overflow
exploit/windows/smb/ms04_031_netdde
Exploit-DB 2
- Microsoft NetDDE Service - Remote Overflow (MS04-031) (Metasploit) EDB-16371 · remote · Jul 3, 2010 · verified
- Microsoft Windows - NetDDE Remote Buffer Overflow (MS04-031) EDB-734 · remote · Dec 31, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- win-ms04031-patch(17657) vdb-entry
- oval:org.mitre.oval:def:2394 vdb-entry signature
- oval:org.mitre.oval:def:4592 vdb-entry signature
- 11372 vdb-entry
- VU#640488 third-party-advisory
- oval:org.mitre.oval:def:3120 vdb-entry signature
- oval:org.mitre.oval:def:1852 vdb-entry signature
- 20041013 Microsoft Windows NetDDE Service Buffer Overflow mailing-list
- 12803 third-party-advisory
- MS04-031 vendor-advisory
- win-netdde-bo(16556) vdb-entry
- oval:org.mitre.oval:def:5074 vdb-entry signature
- oval:org.mitre.oval:def:6788 vdb-entry signature
- oval:org.mitre.oval:def:3242 vdb-entry signature