Katalog CVE

CVE-2026-12969

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 15 - wyżej niż 15% wszystkich znanych CVE

Streszczenie

W funkcji find_soa() w pliku src/rfc1035.c programu dnsmasq występuje podatność na odczyt poza dozwolonym zakresem pamięci. Podczas parsowania rekordów NS, wywołanie extract_name() z parametrem extrabytes=0 nie sprawdza, czy dostępnych jest dodatkowych 10 bajtów dla pól o stałej długości. Zdalny atakujący kontrolujący strefę DNS może wykorzystać tę lukę poprzez spreparowaną odpowiedź NXDOMAIN, powodując 10-bajtowy odczyt poza stertą i potencjalny dostęp do nieaktualnych danych z poprzednich transakcji.

Ocena ryzyka

Ryzyko polega na możliwości wycieku wrażliwych danych z pamięci sterty, co może prowadzić do ujawnienia informacji o innych zapytaniach DNS lub konfiguracji systemu. Atakujący może również destabilizować działanie serwera dnsmasq.

Rekomendacja

Należy niezwłocznie zaktualizować dnsmasq do najnowszej wersji zawierającej poprawkę dla CVE-2026-12969. Jeśli aktualizacja nie jest możliwa, ogranicz dostęp do serwera DNS tylko do zaufanych klientów.

Inne podatności w dnsmasq

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

An out-of-bounds read vulnerability exists in dnsmasq's find_soa() function in src/rfc1035.c. When parsing NS section records, extract_name() is called with extrabytes=0, failing to validate that 10 additional bytes exist for fixed-length DNS record fields. A remote attacker controlling a DNS zone can exploit this via a crafted NXDOMAIN response to cause a 10-byte heap out-of-bounds read, potentially accessing stale data from prior transactions.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS