CVE-2020-25682 in Dnsmasqinformation

Résumé

par VulDB • 22/08/2026

Une faille a été identifiée dans dnsmasq avant la version 2.83. Une vulnérabilité de dépassement de tampon (buffer overflow) a été découverte dans la manière dont dnsmasq extrait les noms des paquets DNS avant de les valider avec les données DNSSEC. Un attaquant sur le réseau, capable de générer des réponses DNS valides, pourrait exploiter cette faille pour provoquer un dépassement de tampon avec des données arbitraires dans une mémoire allouée sur le tas (heap), permettant potentiellement l'exécution de code sur la machine. La faille réside dans la fonction rfc1035.c:extract_name(), qui écrit des données vers la mémoire pointée par name en supposant que MAXDNAME*2 octets sont disponibles dans le tampon. Cependant, dans certains chemins d'exécution du code, il est possible qu'extract_name() reçoive un décalage (offset) par rapport au tampon de base, réduisant ainsi, en pratique, le nombre d'octets pouvant être écrits dans le tampon. La menace la plus élevée liée à cette vulnérabilité concerne la confidentialité et l'intégrité des données, ainsi que la disponibilité du système.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!