CVE-2026-5172
WysokieCVSS 7.3Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 85 - wyżej niż 85% wszystkich znanych CVE
Streszczenie
W funkcji extract_addresses() w dnsmasq występuje przepełnienie bufora, które pozwala atakującemu na wywołanie odczytu poza dozwolonym obszarem sterty i awarię poprzez wykorzystanie nieprawidłowo sformatowanej odpowiedzi DNS, umożliwiając funkcji extract_name() przesunięcie wskaźnika poza koniec rekordu.
Ocena ryzyka
Atakujący może zdalnie spowodować awarię usługi DNS (DoS), co prowadzi do przerwania działania sieci w organizacji i potencjalnej utraty dostępu do zasobów.
Rekomendacja
Należy natychmiast zaktualizować dnsmasq do najnowszej wersji zawierającej poprawkę oraz monitorować komunikaty o błędach w logach DNS.
Inne podatności w dnsmasq
Zobacz wszystkie- CVE-2017-14496Wysokie
W funkcji add_pseudoheader w dnsmasq przed wersją 2.78 występuje niedobór całkowity, który może być wykorzystany przez zdalnych atakujących do wywołania odmowy usługi poprzez spreparowane żądanie DNS, gdy używane są opcje --add-mac, --add-cpe-id lub --add-subnet.
- CVE-2017-14495Wysokie
W dnsmasq przed wersją 2.78 występuje wyciek pamięci, gdy używane są opcje --add-mac, --add-cpe-id lub --add-subnet. Umożliwia to zdalnym atakującym spowodowanie odmowy usługi poprzez manipulację tworzeniem odpowiedzi DNS.
- CVE-2017-13704Wysokie
W dnsmasq przed wersją 2.78, jeśli rozmiar pakietu DNS nie odpowiada oczekiwanemu rozmiarowi, parametr rozmiaru w wywołaniu memset przyjmuje wartość ujemną. Ponieważ jest to wartość bez znaku, memset zapisuje do 0xffffffff zer, co prowadzi do awarii dnsmasq.
- CVE-2015-8899Wysokie
Dnsmasq w wersjach przed 2.76 umożliwia zdalnym serwerom spowodowanie awarii (denial of service) poprzez odpowiedź z pustym adresem DNS, który ma zdefiniowany lokalnie rekord (1) A lub (2) AAAA.
- CVE-2026-4891Średnie
W dnsmasq stwierdzono podatność odczytu poza zakresem sterty w walidacji DNSSEC, która umożliwia zdalnemu atakującemu spowodowanie odmowy usługi poprzez spreparowany pakiet DNS.
- CVE-2026-4890Wysokie
Walidacja DNSSEC w dnsmasq zawiera podatność na odmowę usługi (DoS). Zdalny atakujący może wysłać spreparowany pakiet DNS, powodując awarię usługi.
- CVE-2017-14491Krytyczne
W dnsmasq przed wersją 2.78 występuje przepełnienie bufora oparte na stercie, które pozwala zdalnym atakującym na spowodowanie awarii usługi (crash) lub wykonanie dowolnego kodu poprzez spreparowaną odpowiedź DNS.
- CVE-2017-14493Krytyczne
W dnsmasq przed wersją 2.78 występuje przepełnienie bufora na stosie, które może być wykorzystane przez zdalnych atakujących do spowodowania awarii usługi lub wykonania dowolnego kodu poprzez spreparowane żądanie DHCPv6.
- CVE-2017-14492Krytyczne
W dnsmasq przed wersją 2.78 występuje przepełnienie bufora oparte na stercie, które pozwala zdalnym atakującym na spowodowanie awarii usługi (crash) lub wykonanie dowolnego kodu poprzez spreparowane żądanie ogłoszenia routera IPv6.
- CVE-2026-13002Średnie
W bibliotece dnssec.c wykryto przepływ, który powoduje nieskończoną pętlę w usłudze dnsmasq. Atakujący kontrolujący dowolną strefę podpisaną DNSSEC może zawiesić proces dnsmasq pojedynczą spreparowaną odpowiedzią, przerywając całą rozwiązywanie nazw DNS dla klientów.
Oryginalny opis (angielski, źródło NVD)
A buffer overflow in dnsmasq’s extract_addresses() function allows an attacker to trigger a heap out-of-bounds read and crash by exploiting a malformed DNS response, enabling extract_name() to advance the pointer past the record’s end.

