Katalog CVE

CVE-2026-8674

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

Inicjalizacja resolvera DNS z pliku /etc/resolv.conf lub zmiennej środowiskowej LOCALDOMAIN, gdy lista wyszukiwania zawiera domenę o długości około 200 znaków lub więcej, w GNU C Library w wersjach 2.26 do 2.44 powoduje błąd asercji, który przerywa proces. Resolver obcina listę wyszukiwania przy kopiowaniu do bufora o stałym rozmiarze _res.defdname, ale kontrola spójności porównuje z niewłaściwym rozmiarem i nie obsługuje pierwszego wpisu, który się nie mieści, co prowadzi do niepowodzenia asercji.

Ocena ryzyka

Każdy proces korzystający z biblioteki może zostać przerwany, w tym długo działające procesy, które przeładowują /etc/resolv.conf po jego zmianie. Atakujący w sieci lokalnej może wywołać ten problem poprzez dostarczenie danych DHCP lub VPN, co może prowadzić do odmowy usługi.

Rekomendacja

Zaktualizuj glibc do wersji zawierającej poprawkę. Ogranicz zaufanie do danych z DHCP/VPN i waliduj długość domen w konfiguracji resolvera.

Inne podatności w GNU C Library

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

Initializing the DNS stub resolver from an /etc/resolv.conf file, or a LOCALDOMAIN environment variable, whose search list contains a domain of roughly 200 characters or more in the GNU C Library version 2.26 to 2.44 results in an assertion failure which aborts the process. The resolver truncates the search list when copying it into the fixed-size _res.defdname buffer, then asserts that the copy is consistent with the full configuration. The consistency check compared against the wrong size and did not handle a first entry that does not fit, so a correctly truncated list failed the assertion. Any process that resolves names through the library is affected, including long-running processes that reload /etc/resolv.conf on the next query after it changes. Search domains are commonly written to /etc/resolv.conf from data received over DHCP or from a VPN server, so an attacker on the local network may be able to trigger this without privileges on the target system, subject to validation by the network configuration software.

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