Description
Stack-based buffer overflow in a logging function for Windows Workstation Service (WKSSVC.DLL) allows remote attackers to execute arbitrary code via RPC calls that cause long entries to be written to a debug log file ("NetSetup.LOG"), as demonstrated using the NetAddAlternateComputerName API.
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
-
MS03-049 Microsoft Workstation Service NetAddAlternateComputerName Overflow
exploit/windows/smb/ms03_049_netapi
Exploit-DB 4
- Microsoft Workstation Service - NetAddAlternateComputerName Overflow (MS03-049) (Metasploit) EDB-16378 · remote · May 9, 2010 · verified
- Microsoft Windows XP - Workstation Service Remote (MS03-049) EDB-130 · remote · Dec 4, 2003 · verified
- Microsoft Windows - Workstation Service WKSSVC Remote (MS03-049) EDB-123 · remote · Nov 14, 2003 · verified
- Microsoft Windows XP/2000 - Workstation Service Overflow (MS03-049) EDB-119 · remote · Nov 12, 2003 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 20040129 Buffer Overrun in Microsoft Windows 2000 Workstation Service (MS03-049) vendor-advisory
- MS03-049 vendor-advisory
- 9011 vdb-entry
- 20031111 EEYE: Windows Workstation Service Remote Buffer Overflow mailing-list
- VU#567620 third-party-advisory
- 20031112 Proof of concept for Windows Workstation Service overflow mailing-list
- oval:org.mitre.oval:def:331 vdb-entry signature
- CA-2003-28 third-party-advisory
- oval:org.mitre.oval:def:575 vdb-entry signature