Description
Stack-based buffer overflow in the RPC interface in the Domain Name System (DNS) Server Service in Microsoft Windows 2000 Server SP 4, Server 2003 SP 1, and Server 2003 SP 2 allows remote attackers to execute arbitrary code via a long zone name containing character constants represented by escape sequences.
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 2 modules
-
MS07-029 Microsoft DNS RPC Service extractQuotedChar() Overflow (SMB)
exploit/windows/smb/ms07_029_msdns_zonename
-
MS07-029 Microsoft DNS RPC Service extractQuotedChar() Overflow (TCP)
exploit/windows/dcerpc/ms07_029_msdns_zonename
Exploit-DB 5
- Microsoft DNS RPC Service - 'extractQuotedChar()' Remote Overflow 'SMB' (MS07-029) (Metasploit) EDB-16366 · remote · Sep 28, 2010 · verified
- Microsoft DNS RPC Service - 'extractQuotedChar()' TCP Overflow (MS07-029) (Metasploit) EDB-16748 · remote · Jul 25, 2010 · verified
- Microsoft Windows - DNS RPC Remote Buffer Overflow (2) EDB-3746 · remote · Apr 18, 2007 · verified
- Microsoft Windows Server 2000 SP4 - DNS RPC Remote Buffer Overflow EDB-3737 · remote · Apr 15, 2007 · verified
- Microsoft Windows - DNS DnssrvQuery Remote Stack Overflow EDB-3740 · remote · Apr 15, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 24871 third-party-advisory
- HPSBST02214 vendor-advisory
- 20070415 Re: [exploits] RPC vuln in DNS Server (fwd) mailing-list
- http://www.microsoft.com/technet/security/advisory/935964.mspx
- TA07-128A third-party-advisory
- 23470 vdb-entry
- win-dns-rpc-bo(33629) vdb-entry
- http://blogs.technet.com/msrc/archive/2007/04/12/microsoft-security-advisory-935964-posted.aspx
- 1017910 vdb-entry
- http://metasploit.com/svn/framework3/trunk/modules/exploits/windows/dcerpc/msdns_zonename.rb
- ADV-2007-1366 vdb-entry
- oval:org.mitre.oval:def:1228 vdb-entry signature
- TA07-103A third-party-advisory
- VU#555920 third-party-advisory
- MS07-029 vendor-advisory