Description
srv.sys in the Server service in Microsoft Windows 2000 SP4, XP SP2 and SP3, Server 2003 SP1 and SP2, Vista Gold and SP1, and Server 2008 allows remote attackers to cause a denial of service (system crash) or possibly have unspecified other impact via an SMB WRITE_ANDX packet with an offset that is inconsistent with the packet size, related to "insufficiently validating the buffer size," as demonstrated by a request to the \PIPE\lsarpc named pipe, aka "SMB Validation Denial of Service 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
-
Microsoft SRV.SYS WriteAndX Invalid DataOffset
auxiliary/dos/windows/smb/ms09_001_write
Exploit-DB 1
- Microsoft Windows - 'WRITE_ANDX' SMB Command Handling Kernel Denial of Service (Metasploit) EDB-6463 · dos · Sep 15, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- oval:org.mitre.oval:def:6044 vdb-entry signature
- 6463 exploit
- 31179 vdb-entry
- MS09-001 vendor-advisory
- 31883 third-party-advisory
- ADV-2008-2583 vdb-entry
- TA09-013A third-party-advisory
- win-writeandx-dos(45146) vdb-entry
- 1020887 vdb-entry
- oval:org.mitre.oval:def:5262 vdb-entry signature
- http://www.vallejo.cc/proyectos/vista_SMB_write_DoS.htm
- http://www.reversemode.com/index.php?option=com_content&task=view&id=54&Itemid=1
- 20080914 Microsoft Windows WRITE_ANDX SMB command handling Kernel DoS mailing-list