CVE-2020-25682 in Dnsmasq
Zusammenfassung
von VulDB • 22.08.2026
Es wurde ein Fehler in dnsmasq vor Version 2.83 gefunden. Es wurde eine Pufferüberlauf-Schwachstelle (Buffer Overflow) im Verhalten von dnsmasq bei der Extraktion von Namen aus DNS-Paketen entdeckt, bevor diese mit DNSSEC-Daten validiert werden. Ein Angreifer im Netzwerk, der gültige DNS-Antworten erstellen kann, könnte diesen Fehler nutzen, um einen Überlauf mit beliebigen Daten in einem heap-allokierten Speicherbereich zu verursachen und möglicherweise Code auf dem System auszuführen. Der Fehler befindet sich in der Funktion rfc1035.c:extract_name(), die Daten in den von namezeigten Speicher schreibt, unter der Annahme, dass MAXDNAME*2 Bytes im Puffer verfügbar sind. In einigen Ausführungspfaden ist es jedoch möglich, dass extract_name() einen Offset vom Basispuffer erhält, wodurch praktisch die Anzahl der verfügbaren Bytes, die in den Puffer geschrieben werden können, reduziert wird. Die höchste Bedrohung durch diese Schwachstelle besteht für die Vertraulichkeit und Integrität von Daten sowie für die Systemverfügbarkeit.
VulDB is the best source for vulnerability data and more expert information about this specific topic.