Description
The DNS server in Microsoft Windows 2000 Server SP4, and Server 2003 SP1 and SP2, uses predictable transaction IDs when querying other DNS servers, which allows remote attackers to spoof DNS replies, poison the DNS cache, and facilitate further attack vectors.
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 Server 2000/2003 - Recursive DNS Spoofing (1) EDB-30635 · remote · Nov 13, 2007 · verified
- Microsoft Windows Server 2000/2003 - Recursive DNS Spoofing (2) EDB-30636 · remote · Nov 13, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.trusteer.com/docs/windowsdns.html
- ADV-2007-3848 vdb-entry
- 3373 third-party-advisory
- MS07-062 vendor-advisory
- 27584 third-party-advisory
- HPSBST02291 vendor-advisory
- TA07-317A third-party-advisory
- http://www.scanit.be/advisory-2007-11-14.html
- 20071114 Predictable DNS transaction IDs in Microsoft DNS Server mailing-list
- VU#484649 third-party-advisory
- 25919 vdb-entry
- oval:org.mitre.oval:def:4395 vdb-entry signature
- 20071113 After 6 months - fix available for Microsoft DNS cache poisoning attack mailing-list
- win-dns-spoof-information-disclosure(36805) vdb-entry
- 1018942 vdb-entry