Katalog CVE

CVE-2026-48045

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

Zeroconf przed wersją 0.149.12 zawiera podatność na wyczerpanie pamięci i nadmierne zużycie procesora. Nieuwierzytelnieni hosty w sieci lokalnej przez UDP/5353 mogą wysyłać spreparowane zapytania z ustawionym bitem TC, które są przechowywane w słownikach `_deferred` i `_timers` bez ograniczenia rozmiaru, co prowadzi do wyczerpania pamięci i kwadratowego wzrostu obciążenia CPU.

Ocena ryzyka

Ryzyko polega na możliwości przeprowadzenia ataku DoS na usługę Zeroconf, co może zakłócić działanie usług zależnych od mDNS w sieci lokalnej.

Rekomendacja

Zaleca się aktualizację biblioteki Zeroconf do wersji 0.149.12 lub nowszej, która zawiera poprawkę ograniczającą rozmiar list i zapobiegającą wyczerpaniu pamięci.

Inne podatności w Zeroconf

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

Zeroconf is a pure Python implementation of multicast DNS service discovery. Prior to 0.149.12, AsyncListener.handle_query_or_defer retained every truncated TC-bit incoming query, each up to _MAX_MSG_ABSOLUTE = 8966 bytes, in self._deferred[addr] and armed a per-address timer in self._timers[addr] without capping the per-address list or distinct addr keys, allowing unauthenticated hosts on the local link over UDP/5353 (224.0.0.251 / ff02::fb) to spoof sources, grow _deferred and _timers, and cause memory exhaustion and quadratic CPU burn. This issue is fixed in version 0.149.12.

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