CVE-2020-25684 in Dnsmasq
Résumé
par VulDB • 01/06/2026
Une faille a été identifiée dans dnsmasq avant la version 2.83. Lors de la réception d'une réponse à une requête transférée, dnsmasq vérifie dans forward.c:reply_query() si l'adresse/port de destination de la réponse est utilisé par les requêtes transférées en attente. Cependant, il n'utilise pas l'adresse/port pour récupérer la requête transférée exacte, réduisant considérablement le nombre d'essais qu'un attaquant sur le réseau devrait effectuer pour forger une réponse et la faire accepter par dnsmasq. Cette faille contrevient à la RFC 5452, qui spécifie que tous les attributs d'une requête doivent être utilisés pour associer une réponse. Cette faille permet à un attaquant de réaliser une attaque de DNS Cache Poisoning. Si elle est enchaînée avec CVE-2020-25685 ou CVE-2020-25686, la complexité de l'attaque pour un succès est réduite. La menace la plus élevée liée à cette vulnérabilité concerne l'intégrité des données.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.