Skip to content
CVE PROGRAM SOURCE RECORD6.5 Medium

CVE-2026-47184

Zeroconf: Unbounded DNS record cache allows LAN-local memory exhaustion via multicast flood

Description

Zeroconf is a pure Python implementation of multicast DNS service discovery. Prior to 0.149.7, DNSCache._async_add inserted every response record into cache, _expirations, _expire_heap, and service_cache without a cap, allowing unauthenticated hosts on the local link over UDP/5353 (224.0.0.251 / ff02::fb) to multicast valid mDNS responses with unique names and cause memory exhaustion, slower cache lookups, slower async_expire passes, and broken discovery, registration, and ServiceBrowser callbacks. This issue is fixed in version 0.149.7.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

python-zeroconf python-zeroconf

  • < 0.149.7affected

References