Bug 2501843 (CVE-2026-47183) - CVE-2026-47183 zeroconf: Zeroconf: Denial of Service via unbounded memory growth from mDNS messages
Summary: CVE-2026-47183 zeroconf: Zeroconf: Denial of Service via unbounded memory gro...
Keywords:
Status: NEW
Alias: CVE-2026-47183
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2508070
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-17 19:01 UTC by OSIDB Bzimport
Modified: 2026-07-28 17:34 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-07-17 19:01:56 UTC
Zeroconf is a pure Python implementation of multicast DNS service discovery. Prior to 0.149.6, DNSIncoming._log_exception_debug and the four QuietLogger exception-dedup methods stored an unbounded _seen_logs dictionary keyed by attacker-influenced IncomingDecodeError messages, retaining sys.exc_info() tracebacks whose frame locals kept raw packet self.data buffers and allowing unauthenticated hosts on the local link over UDP/5353 (224.0.0.251 / ff02::fb) to drive memory growth until mDNS-dependent features degrade or the process is OOM-killed. This issue is fixed in version 0.149.6.


Note You need to log in before you can comment on or make changes to this bug.