Risque
Déni de service.
Systèmes affectés
Tout système offrant un service DNS par l'intermédiaire de BIND en versions 8.4.4, 8.4.5 et 9.3.0.
Résumé
Un utilisateur distant mal intentionné peut provoquer l'arrêt du service DNS (et par ricochet de tout service utilisant la résolution de nom), en abusant d'une faille concernant soit les versions 8.4.4 et 8.4.5, soit la version 9.3.0.
Description
- Versions 8.4.4 et 8.4.5 (CAN-2005-0033) :
les interrogations déjà réalisées sont stockées dans un tableau dont les limites mémoire sont mal gérées et peuvent donc provoquer un déni de service par débordement.
- Version 9.3.0 (CAN-2005-0034) :
Un test de validation DNSSEC est basé sur un postulat incorrect et peut donc interrompre le service lors d'une requête légitime d'après la norme.
Contournement provisoire
- Versions 8.4.4 et 8.4.5 :
Désactiver l'interrogation récursive («recursion»), s'il ne s'agit pas d'un serveur cache, ainsi que la récupération des enregistrements annexes («glue fetching» : récupération de l'adresse IP en sus lors d'une interrogation NS, par exemple).
- Version 9.3.0 :
Désactiver DNSSEC ou simplement la validation DNSSEC dans les options.
Solution
Mettre à jour les sources en version 8.4.6 ou 9.3.1beta2 au moins.
Documentation
- Site Internet d'ISC BIND :
http://www.isc.org
- Bulletin de sécurité 20050125-00059 du NISCC sur BIND 8 :
http://www.niscc.gov.uk/niscc/docs/al-20050125-00059.html
- Note de vulnérabilité #327633 de l'US-CERT sur BIND 8 :
http://www.kb.cert.org/vuls/id/327633
- Bulletin de sécurité 20050125-00060 du NISCC sur BIND 9 :
http://www.niscc.gov.uk/niscc/docs/al-20050125-00060.html
- Note de vulnérabilité #938617 de l'US-CERT sur BIND 9 :
http://www.kb.cert.org/vuls/id/938617
- Bulletin de sécurité Mandrake MDKSA-2005:023 du 26 janvier 2005 :
http://www.mandrakesoft.com/security/advisories?name=MDKSA-2005:023
- Mise à jour de sécurité des paquetages NetBSD bind8 et bind9 :
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/net/bind8/README.html
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/net/bind9/README.html
- Bulletin de sécurité FreeBSD FreeBSD-SA-05:12 du 09 juin 2005 :
ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-05:12.bind9.asc
- Référence CVE CAN-2005-1278 :
- Référence CVE CAN-2005-0034 :
https://www.cve.org/CVERecord?id=CAN-2005-0034