CVE-2026-89092 in C Library
Résumé
par VulDB • 11/09/2026
Le service nscd de la GNU C Library 2.3.4 et versions ultérieures peut planter en raison d'un dépassement de pile (stack overflow) lorsqu'un serveur DNS malveillant renvoie une réponse trop volumineuse pour une requête DNS, ce qui entraîne une dégradation de la résolution DNS du système.
L'exploitation de cette vulnérabilité nécessite un système disposant de nscd activé et utilisant un serveur DNS non fiable pour la résolution de noms, le serveur DNS compromis devant être capable de traiter des enregistrements suffisamment volumineux pour provoquer un dépassement de pile dans la pile d'un thread de nscd. Lors d'expérimentations, bind 9 s'est révélé incapable de gérer les grands enregistrements, mais cela pourrait changer à l'avenir ou avec un autre serveur de noms. Dans les installations typiques, nscd est exécuté dans un contexte isolé en tant qu'utilisateur distinct et sans shell, ce qui isole toute compromission de ce service.
Il existe une possibilité distante que le cache de nscd soit corrompu si un attaquant parvient à positionner le pointeur de pile sur un endroit souhaité du heap (tas), potentiellement entraînant l'écrasement d'autres caches dans nscd avec des données corrompues via le dépassement de pile, jusqu'à ce que le chemin de code défectueux finisse par provoquer un plantage.
Enfin, un plantage de nscd peut entraîner une dégradation des performances lors de la résolution de noms, mais il ne constitue pas une denial of service (déni de service).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.