CVE-2026-34933
Medium · 5.5CVSS
5.5
EPSS
0.2%
Published
Apr 3, 2026
CISA due date
—
Cloudanix analysis
A local user can make the network discovery service crash, which may stop nearby devices and services from finding each other.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Network Service
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A local denial-of-service flaw in Avahi before 0.9-rc4 allows an unprivileged local user to crash avahi-daemon by sending a crafted D-Bus method call that requests service publication using conflicting publish flags. The issue does not provide confidentiality or integrity impact, remote code execution, or privilege escalation by itself, but it can terminate the mDNS/DNS-SD service discovery daemon and disrupt local network service advertisement and discovery.
Why it matters to the business
Systems relying on Avahi for local network discovery may become harder to locate or use when the daemon crashes, affecting workflows such as printer discovery, media sharing, appliance discovery, workstation service discovery, or embedded/Linux device coordination. The risk is primarily operational disruption from a local user or compromised low-privilege account. EPSS is very low and there is no known KEV listing or ransomware association, so broad internet-scale exploitation is unlikely, but multi-user systems, shared workstations, lab environments, VDI hosts, and embedded devices with local shell access should still prioritize patching.
How an attack unfolds
An attacker first needs local access to a vulnerable system as any unprivileged user. They then communicate with the system D-Bus service exposed by Avahi and invoke a service-publishing related method using incompatible publish flag combinations. Vulnerable avahi-daemon versions fail to handle that invalid flag combination safely and crash. Once avahi-daemon is stopped or repeatedly crashed, local mDNS/DNS-SD advertisements and discovery can be unavailable until the service is restarted, the host is rebooted, or the package is upgraded.
How to fix it
Upgrade Avahi to version 0.9-rc4 or later when available from the operating system or vendor package channel. If a fixed package is not yet available, reduce exposure by disabling avahi-daemon where mDNS/DNS-SD is not required, restricting local shell access to trusted users, and reviewing D-Bus policy controls to ensure only intended local users or services can interact with Avahi. On systems where Avahi is required, configure systemd to restart the service on failure as a temporary resilience measure, but do not treat automatic restart as a substitute for patching.
How to confirm the fix worked
Confirm the installed Avahi version is 0.9-rc4 or later using the platform package manager or avahi-daemon version output. Verify avahi-daemon is running normally after upgrade and that service discovery still works for expected use cases. Review package changelogs or vendor advisories to ensure the fix for conflicting publish flags is included. For systems where Avahi is not needed, validate that the service is disabled and not listening or registered on D-Bus. Check recent logs after remediation to confirm avahi-daemon is no longer crashing or producing core dumps.
Typical attack path
- Obtain local low-privilege access to a host running a vulnerable Avahi version.
- Confirm avahi-daemon is installed, running, and reachable over the local system D-Bus.
- Send a crafted D-Bus method call to Avahi using conflicting publish flags.
- Trigger avahi-daemon to terminate or dump core.
- Optionally repeat the call after service restart to maintain service discovery disruption.
How to detect it
Look for evidence that avahi-daemon crashed unexpectedly, especially if preceded by local D-Bus activity from unprivileged users. Useful sources include systemd journal logs, syslog, auditd process and D-Bus monitoring, dbus-daemon logs where available, systemd-coredump records, endpoint telemetry, and package/version inventory. Investigate repeated avahi-daemon restarts, core dumps, segmentation faults, abort messages, or service failures around the same time as local user sessions, scripts, containers, or unusual D-Bus client processes interacting with org.freedesktop.Avahi. Because this flaw is a local denial of service and no public exploit maturity is reported, indicators are likely to be service-crash artifacts rather than network indicators.
- avahi-daemon.service: Main process exited
- avahi-daemon.service: Failed with result 'core-dump'
- avahi-daemon.service: Failed with result 'signal'
- avahi-daemon.service: Scheduled restart job
- systemd-coredump
- Process avahi-daemon
- avahi-daemon dumped core
- avahi-daemon[
- segfault at
- org.freedesktop.Avahi
- org.freedesktop.Avahi.EntryGroup
- org.freedesktop.Avahi.Server
What your security team should do
- Inventory Linux, Unix-like, and embedded systems running Avahi, especially shared-user systems and devices that rely on mDNS/DNS-SD.
- Prioritize upgrading Avahi to 0.9-rc4 or later on systems where unprivileged local users, containers, desktop users, or remote shell users exist.
- Disable avahi-daemon on servers and appliances where local network service discovery is not required.
- Monitor for repeated avahi-daemon crashes, systemd restarts, and core dumps as possible signs of attempted exploitation.
- Review local account access and D-Bus policy posture on systems where Avahi must remain enabled.
- Add package/version compliance checks to vulnerability management tooling because exploitation requires local access but can cause high availability impact for discovery-dependent services.
The record
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. Prior to version 0.9-rc4, any unprivileged local user can crash avahi-daemon by sending a single D-Bus method call with conflicting publish flags. This issue has been patched in version 0.9-rc4.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| openSUSE:Leap 16.0 | avahi | 0 | 0.8-160000.5.1 |
| openSUSE:Leap 16.0 | avahi-glib2 | 0 | 0.8-160000.5.1 |
| openSUSE:Leap 16.0 | avahi-qt6 | 0 | 0.8-160000.5.1 |
| openSUSE:Tumbleweed | avahi | 0 | 0.8-43.1 |
Related vulnerabilities
- CVE-2026-24401 Avahi is a system which facilitates service discovery on a local network via the… Also affects avahi
- CVE-2025-68468 Avahi is a system which facilitates service discovery on a local network via the… Also affects avahi
- CVE-2025-68471 Avahi is a system which facilitates service discovery on a local network via the… Also affects avahi
- CVE-2025-68276 Avahi is a system which facilitates service discovery on a local network via the… Also affects avahi
- CVE-2024-52615 A flaw was found in Avahi-daemon, which relies on fixed source ports for wide-area DNS… Also affects avahi
- CVE-2024-52616 A flaw was found in the Avahi-daemon, where it initializes DNS transaction IDs randomly… Also affects avahi
- CVE-2017-6519 avahi-daemon in Avahi through 0.6.32 and 0.7 inadvertently responds to IPv6 unicast… Also affects avahi
- CVE-2011-1002 avahi-core/socket.c in avahi-daemon in Avahi before 0.6.29 allows remote attackers to… Also affects avahi