Description
Stack-based buffer overflow in certain Active Directory service functions in LSASRV.DLL of the Local Security Authority Subsystem Service (LSASS) in Microsoft Windows NT 4.0 SP6a, 2000 SP2 through SP4, XP SP1, Server 2003, NetMeeting, Windows 98, and Windows ME, allows remote attackers to execute arbitrary code via a packet that causes the DsRolerUpgradeDownlevelServer function to create long debug entries for the DCPROMO.LOG log file, as exploited by the Sasser worm.
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-011 Microsoft LSASS Service DsRolerUpgradeDownlevelServer Overflow
exploit/windows/smb/ms04_011_lsass
Exploit-DB 3
- Microsoft LSASS Service - DsRolerUpgradeDownlevelServer Overflow (MS04-011) (Metasploit) EDB-16368 · remote · Jul 3, 2010 · verified
- Microsoft Windows XP/2000 - 'Lsasrv.dll' Remote Universal (MS04-011) EDB-295 · remote · Apr 29, 2004 · verified
- Microsoft Windows - 'Lsasrv.dll' RPC Remote Buffer Overflow (MS04-011) EDB-293 · remote · Apr 24, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 20040413 EEYE: Windows Local Security Authority Service Remote Buffer Overflow mailing-list
- O-114 third-party-advisory government-resource
- AD20040413C third-party-advisory
- win-lsass-bo(15699) vdb-entry
- oval:org.mitre.oval:def:919 vdb-entry signature
- MS04-011 vendor-advisory
- oval:org.mitre.oval:def:898 vdb-entry signature
- oval:org.mitre.oval:def:883 vdb-entry signature
- TA04-104A third-party-advisory
- 20040429 MS04011 Lsasrv.dll RPC buffer overflow remote exploit (PoC) mailing-list
- 10108 vdb-entry
- VU#753212 third-party-advisory