Description
The WINS service (wins.exe) on Microsoft Windows NT Server 4.0, Windows 2000 Server, and Windows Server 2003 allows remote attackers to write to arbitrary memory locations and possibly execute arbitrary code via a modified memory pointer in a WINS replication packet to TCP port 42, aka the "Association Context Vulnerability."
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-045 Microsoft WINS Service Memory Overwrite
exploit/windows/wins/ms04_045_wins
Exploit-DB 2
- Microsoft WINS - Service Memory Overwrite (MS04-045) (Metasploit) EDB-16359 · remote · Sep 20, 2010 · verified
- Microsoft Windows - 'WINS' Remote Buffer Overflow (MS04-045) (3) EDB-909 · remote · Apr 12, 2005 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 1012516 vdb-entry
- 890710 vendor-advisory
- VU#145134 third-party-advisory
- oval:org.mitre.oval:def:2541 vdb-entry signature
- 12378 vdb-entry
- oval:org.mitre.oval:def:1549 vdb-entry signature
- http://www.immunitysec.com/downloads/instantanea.pdf
- 13328 third-party-advisory
- wins-memory-pointer-hijack(18259) vdb-entry
- P-054 third-party-advisory government-resource
- oval:org.mitre.oval:def:3677 vdb-entry signature
- oval:org.mitre.oval:def:4831 vdb-entry signature
- 20041126 Immunity, Inc Advisor mailing-list
- 11763 vdb-entry
- 20041129 Microsoft WINS Server Vulnerability third-party-advisory
- MS04-045 vendor-advisory
- oval:org.mitre.oval:def:4372 vdb-entry signature
- oval:org.mitre.oval:def:2734 vdb-entry signature