CERT-In Advisory CIAD-2008-35
Cache poisoning vulnerability in multiple DNS implementations
Original issue date:
July 11, 2008
Severity Rating: Medium
Systems Affected
Multiple implementations of DNS as Caching DNS resolvers and DNS stub resolvers
Overview
A vulnerability has been reported in common DNS implementations that assists in DNS cache poisoning attack.
Description
Domain Name System (DNS) is one of the industry-standard suite of protocols that comprise TCP /IP. The DNS database contains records that map user-friendly alphanumeric names for network resources to the IP addresses used by those resources for communication.
DNS cache poisoning is injecting false information into the caches of the DNS system so that future requests are diverted to rogue site.
Successful exploitation of cache poisoning attack can cause a DNS server's clients to contact the rogue and possibly malicious hosts. Consequently, web traffic, email, and other important network data can be redirected to systems under the attacker's control.
This issue is in the design of DNS and not limited to any single product. The products that do not implement DNS server functionality are not vulnerable to cache poisoning attacks.
Following DNS software with latest versions are not vulnerable to this issue:
- Simple DNS Plus by JH software
- Open DNS
- Power DNS
Other vendor's whose products are implementing DNS functionality and are vulnerable to this issue are releasing respective patches or fixes. Information regarding patches or fixes released by different vendors is mentioned in solution section.
Workarounds
- Disable recursion, if not required.
- If recursion is considered necessary, then restrict sources that can request for recursion.
- Filter spoofed addresses at network perimeter by using anti-spoofing techniques like Unicast Reverse Path Forwarding (URPF).
- Consider DNSSEC implementations.
Solutions
Apply appropriate patches or fixes released by respective vendors at server and client level.
Bind
http://www.isc.org/index.pl?/sw/bind/bind-security.php
Microsoft
http://www.microsoft.com/technet/security/bulletin/ms08-037.mspx
Cisco
http://www.cisco.com/en/US/products/products_security_advisory
09186a00809c2168.shtml
Debian
http://www.debian.org/security/2008/dsa-1603
http://www.debian.org/security/2008/dsa-1604
http://www.debian.org/security/2008/dsa-1605
Ubuntu
http://www.ubuntu.com/usn/usn-622-1
Red Hat
http://rhn.redhat.com/errata/RHSA-2008-0533.html
Sun Microsystems
http://sunsolve.sun.com/search/document.do?assetkey=
1-26-239392-1
Nominum Software
http://www.nominum.com/asset_upload_file741_2661.pdf
References
US-CERT
http://www.kb.cert.org/vuls/id/800113
http://www.us-cert.gov/cas/techalerts/TA08-190B.html
http://www.us-cert.gov/current/index.html#dns_implementations
_vulnerable_to_cache
ISS
http://xforce.iss.net/xforce/xfdb/43334
CVE-Name
CVE-2008-1447
Disclaimer
The information provided herein is on "as is" basis, without warranty of any kind.
Contact Information

Phone: +91-11-24368572
Postal address
Indian Computer Emergency Response Team (CERT-In)
Ministry of Communications and Information Technology
Electronics Niketan
6, C.G.O. Complex
New Delhi-110 003

|