CVE-2015-7547

Magazine
Marque
MISC
Numéro
86
Mois de parution
juillet 2016
Spécialité(s)


Résumé

Rares sont les CVE qui ont la chance d'avoir un nom, un logo et un site internet à leur effigie. Ce dernier n'a pas eu cette chance, mais cela n'enlève rien à son intérêt. Il concerne la résolution DNS via l'utilisation de la fonction getaddrinfo au sein de la glibc.


 

La glibc offre une interface de résolution des noms qui permet d'utiliser la configuration DNS du système d'exploitation. La fonction getaddrinfo est la fonction principale de cette API. Sous certaines conditions, un serveur DNS malveillant peut forger une réponse entraînant un buffer overflow dans la pile. Dans cet article, nous allons étudier les conditions d'exécution de cette vulnérabilité en l'illustrant du code source de la glibc.

1. Découverte

Cette vulnérabilité fût découverte par un salarié de Google constatant que son client SSH préféré « segfaultait » quand il tentait d'accéder à un service précis. Ne s'arrêtant pas à ce seul constat d'échec, les ingénieurs de chez Google étudièrent les conditions qui ont amené à ce résultat, pour…

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous