Katalog CVE

CVE-2026-33630

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

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

Streszczenie

c-ares to biblioteka asynchronicznego resolwera. Od wersji 1.32.3 do 1.34.7 występuje use-after-free / double-free w obsłudze zakończenia zapytań. Ten sam błąd – wywołanie callbacku zapytania, gdy zapytanie jest nadal powiązane z wewnętrznymi strukturami wyszukiwania kanału – występuje w wielu miejscach ścieżki ponownego wysyłania/kończenia.

Ocena ryzyka

Podatność może prowadzić do awarii programu lub potencjalnie do wykonania dowolnego kodu, jeśli atakujący może kontrolować wywołania zwrotne, co stanowi ryzyko dla aplikacji używających c-ares.

Rekomendacja

Zaktualizuj c-ares do wersji 1.34.7 lub nowszej, która zawiera poprawkę.

Inne podatności w c-ares

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

c-ares is an asynchronous resolver library. From ver 1.32.3 until 1.34.7, a use-after-free / double-free in c-ares' query-completion handling. The same flaw — a query's callback being invoked while the query is still linked in the channel's internal lookup structures — is present at multiple points in the resend/finish path (timeout handling, response handling, and query dispatch). If the query, or for ares_getaddrinfo() the owning host_query, is freed as a side effect of that callback, it is then accessed and/or freed a second time. This vulnerability is fixed in ver 1.34.7.

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