Katalog CVE

CVE-2026-69184

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.68%

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

Streszczenie

c-ares to asynchroniczna biblioteka resolvera DNS. W wersjach przed 1.34.7 funkcja ares_dns_name_parse() wymusza wsteczne wskaźniki kompresji DNS, ale nie ogranicza całkowitej liczby przeskoków wskaźników ani długości składanej nazwy. Złośliwy serwer DNS może wysłać odpowiedź z długim łańcuchem zstępujących wskaźników i wieloma rekordami zasobów, powodując powtarzalną dekompresję o złożoności kwadratowej.

Ocena ryzyka

Pojedyncza spreparowana odpowiedź może zablokować jednowątkową pętlę zdarzeń c-ares i uniemożliwić rozwiązywanie nazw DNS, prowadząc do odmowy usługi. Nie powoduje to uszkodzenia pamięci ani ujawnienia informacji.

Rekomendacja

Zaktualizuj c-ares do wersji 1.34.7 lub nowszej. Monitoruj działanie resolvera pod kątem nietypowych opóźnień.

Inne podatności w c-ares

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

c-ares is an asynchronous resolver library. Prior to 1.34.7, ares_dns_name_parse() enforces backward DNS compression pointers but does not bound the total pointer hops or assembled name length. A malicious DNS server can send a response containing a long descending pointer chain and many resource records whose NAME or RDATA fields refer to the chain, causing repeated decompression work that grows quadratically with message size. A single crafted response can stall the single-threaded c-ares event loop and deny DNS resolution, without causing memory corruption or information disclosure. This issue is fixed in version 1.34.7.

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