Description
Double free vulnerability in Microsoft Windows 2000, XP, 2003, and Vista allows local users to gain privileges by calling the MessageBox function with a MB_SERVICE_NOTIFICATION message with crafted data, which sends a HardError message to Client/Server Runtime Server Subsystem (CSRSS) process, which is not properly handled when invoking the UserHardError and GetHardErrorText functions in WINSRV.DLL.
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.
Exploit-DB 2
- Microsoft Windows - NtRaiseHardError 'Csrss.exe' Memory Disclosure EDB-3024 · local · Dec 27, 2006 · verified
- Microsoft Windows - 'MessageBox' Memory Corruption Local Denial of Service EDB-2967 · dos · Dec 20, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.kuban.ru/forum_new/forum2/files/19124.html
- 20061230 csrss.exe double-free vulnerability - arbitrary DWORD overwrite exploit mailing-list
- HPSBST02208 vendor-advisory
- 1017433 vdb-entry
- http://groups.google.ca/group/microsoft.public.win32.programmer.kernel/browse_thread/thread/c5946bf40f227058/7bd7b5d66a4e5aff
- http://www.security.nnov.ru/Gnews944.html
- http://research.eeye.com/html/alerts/zeroday/20061215.html
- http://www.determina.com/security.research/vulnerabilities/csrss-harderror.html
- 20061221 Re: [Full-disclosure] Microsoft Windows XP/2003/Vista memorycorruption 0day mailing-list
- http://blogs.technet.com/msrc/archive/2006/12/22/new-report-of-a-windows-vulnerability.aspx
- 20061222 Re: Re: [Full-disclosure] Microsoft Windows XP/2003/Vista memory corruption 0day mailing-list
- 21688 vdb-entry
- MS07-021 vendor-advisory
- oval:org.mitre.oval:def:1816 vdb-entry signature
- ADV-2007-1325 vdb-entry
- http://www.security.nnov.ru/files/messagebox.c
- 20061221 Microsoft Windows XP/2003/Vista memory corruption 0day mailing-list
- 23324 vdb-entry
- 20061221 Re: [Full-disclosure] Microsoft Windows XP/2003/Vista memory corruption 0day mailing-list
- 20061221 Microsoft Windows XP/2003/Vista memory corruption 0day mailing-list
- 23448 third-party-advisory
- http://isc.sans.org/diary.php?n&storyid=1965
- ADV-2006-5120 vdb-entry