Vigil@nce - glibc : buffer overflow de getaddrinfo
avril 2013 par Vigil@nce
Ce bulletin a été rédigé par Vigil@nce : http://vigilance.fr/offre
SYNTHÈSE DE LA VULNÉRABILITÉ
Un attaquant peut provoquer un buffer overflow dans la fonction
getaddrinfo() de la glibc, afin de mener un déni de service, et
éventuellement d’exécuter du code.
– Produits concernés : Unix (plateforme)
– Gravité : 2/4
– Date création : 03/04/2013
DESCRIPTION DE LA VULNÉRABILITÉ
La fonction getaddrinfo() obtient des informations sur un nom
d’ordinateur, et les stocke dans la structure addrinfo.
Cette fonction est implémentée dans le fichier
sysdeps/posix/getaddrinfo.c de la glibc. Elle obtient les adresses
IP, en interrogeant par exemple un serveur DNS, et les stocke dans
un tableau. Cependant, si le nombre d’adresses IP associées à un
nom DNS est trop élevé, un buffer overflow se produit.
Un attaquant peut donc provoquer un buffer overflow dans la
fonction getaddrinfo() de la glibc, afin de mener un déni de
service, et éventuellement d’exécuter du code.
ACCÈS AU BULLETIN VIGIL@NCE COMPLET
http://vigilance.fr/vulnerabilite/glibc-buffer-overflow-de-getaddrinfo-12599