Katalog CVE

CVE-2026-47180

Ś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.5 zawiera podatność na błąd rekurencji w funkcji `DNSIncoming._decode_labels_at_offset`. Pojedynczy pakiet mDNS z łańcuchem wskaźników kompresji może wywołać wyjątek RecursionError, który ucieka z `DNSIncoming.__init__`, powodując ciągłe obciążenie CPU, zalewanie logów i degradację usług zależnych od mDNS dla nieuwierzytelnionych hostów w sieci lokalnej przez UDP/5353.

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.5 lub nowszej, która zawiera poprawkę zapobiegającą nadmiernej rekurencji.

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.5, DNSIncoming._decode_labels_at_offset recurses once per DNS-name compression pointer, and a single mDNS packet carrying chained pointers can trigger a RecursionError that escapes DNSIncoming.__init__, causing sustained CPU burn, log flooding, and degraded mDNS-dependent features for unauthenticated hosts on the local link over UDP/5353 (224.0.0.251 / ff02::fb). This issue is fixed in version 0.149.5.

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