CVE-2025-59529
Avahi: simple protocol server ignores accepts unlimited connections and logs failures without limit
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. In versions up to and including 0.9-rc5, the simple protocol server ignores the documented client limit and accepts unlimited connections, allowing for easy local DoS. Although CLIENTS_MAX is defined, server_work() unconditionally accept()s and client_new() always appends the new client and increments n_clients. There is no check against the limit. When client cannot be accepted as a result of maximal socket number of avahi-daemon, it logs unconditionally error per each connection. Unprivileged local users can exhaust daemon memory and file descriptors, causing a denial of service system-wide for mDNS/DNS-SD. Exhausting local file descriptors causes increased system load caused by logging errors of each of request. Overloading prevents glibc calls using nss-mdns plugins to resolve *.local. names and link-local addresses. As of time of publication, no known patched versions are available, but a candidate fix is available in pull request 808, and some workarounds are available. Simple clients are offered for nss-mdns package functionality. It is not possible to disable the unix socket /run/avahi-daemon/socket, but resolution requests received via DBus are not affected directly. Tools avahi-resolve, avahi-resolve-address and avahi-resolve-host-name are not affected, they use DBus interface. It is possible to change permissions of unix socket after avahi-daemon is started. But avahi-daemon does not provide any configuration for it. Additional access restrictions like SELinux can also prevent unwanted tools to access the socket and keep resolution working for trusted users.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
5.5
Avahi: simple protocol server ignores accepts unlimited connections and logs failures without limit
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. In versions up to and including 0.9-rc5, the simple protocol server ignores the documented client limit and accepts unlimited connections, allowing for easy local DoS. Although CLIENTS_MAX is defined, server_work() unconditionally accept()s and client_new() always appends the new client and increments n_clients. There is no check against the limit. When client cannot be accepted as a result of maximal socket number of avahi-daemon, it logs unconditionally error per each connection. Unprivileged local users can exhaust daemon memory and file descriptors, causing a denial of service system-wide for mDNS/DNS-SD. Exhausting local file descriptors causes increased system load caused by logging errors of each of request. Overloading prevents glibc calls using nss-mdns plugins to resolve *.local. names and link-local addresses. As of time of publication, no known patched versions are available, but a candidate fix is available in pull request 808, and some workarounds are available. Simple clients are offered for nss-mdns package functionality. It is not possible to disable the unix socket /run/avahi-daemon/socket, but resolution requests received via DBus are not affected directly. Tools avahi-resolve, avahi-resolve-address and avahi-resolve-host-name are not affected, they use DBus interface. It is possible to change permissions of unix socket after avahi-daemon is started. But avahi-daemon does not provide any configuration for it. Additional access restrictions like SELinux can also prevent unwanted tools to access the socket and keep resolution working for trusted users.
- Record
CVE-2025-59529- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
EUVDEUVD-2025-204402
5.5
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. In versions up to and including 0.9-rc5, the simple protocol server ignores the documented client limit and accepts unlimited connections, allowing for easy local DoS. Although CLIENTS_MAX is defined, server_work() unconditionally accept()s and client_new() always appends the new client and increments n_clients. There is no check against the limit. When client cannot be accepted as a result of maximal socket number of avahi-daemon, it logs unconditionally error per each connection. Unprivileged local users can exhaust daemon memory and file descriptors, causing a denial of service system-wide for mDNS/DNS-SD. Exhausting local file descriptors causes increased system load caused by logging errors of each of request. Overloading prevents glibc calls using nss-mdns plugins to resolve *.local. names and link-local addresses. As of time of publication, no known patched versions are available, but a candidate fix is available in pull request 808, and some workarounds are available. Simple clients are offered for nss-mdns package functionality. It is not possible to disable the unix socket /run/avahi-daemon/socket, but resolution requests received via DBus are not affected directly. Tools avahi-resolve, avahi-resolve-address and avahi-resolve-host-name are not affected, they use DBus interface. It is possible to change permissions of unix socket after avahi-daemon is started. But avahi-daemon does not provide any configuration for it. Additional access restrictions like SELinux can also prevent unwanted tools to access the socket and keep resolution working for trusted users.
- Record
EUVD-2025-204402- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
NVD
5.5
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. In versions up to and including 0.9-rc5, the simple protocol server ignores the documented client limit and accepts unlimited connections, allowing for easy local DoS. Although CLIENTS_MAX is defined, server_work() unconditionally accept()s and client_new() always appends the new client and increments n_clients. There is no check against the limit. When client cannot be accepted as a result of maximal socket number of avahi-daemon, it logs unconditionally error per each connection. Unprivileged local users can exhaust daemon memory and file descriptors, causing a denial of service system-wide for mDNS/DNS-SD. Exhausting local file descriptors causes increased system load caused by logging errors of each of request. Overloading prevents glibc calls using nss-mdns plugins to resolve *.local. names and link-local addresses. As of time of publication, no known patched versions are available, but a candidate fix is available in pull request 808, and some workarounds are available. Simple clients are offered for nss-mdns package functionality. It is not possible to disable the unix socket /run/avahi-daemon/socket, but resolution requests received via DBus are not affected directly. Tools avahi-resolve, avahi-resolve-address and avahi-resolve-host-name are not affected, they use DBus interface. It is possible to change permissions of unix socket after avahi-daemon is started. But avahi-daemon does not provide any configuration for it. Additional access restrictions like SELinux can also prevent unwanted tools to access the socket and keep resolution working for trusted users.
- Record
CVE-2025-59529- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSVBELL-CVE-2025-59529
5.5
- Record
BELL-CVE-2025-59529- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
5.5
Avahi: simple protocol server ignores accepts unlimited connections and logs failures without limit
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. In versions up to and including 0.9-rc5, the simple protocol server ignores the documented client limit and accepts unlimited connections, allowing for easy local DoS. Although CLIENTS_MAX is defined, server_work() unconditionally accept()s and client_new() always appends the new client and increments n_clients. There is no check against the limit. When client cannot be accepted as a result of maximal socket number of avahi-daemon, it logs unconditionally error per each connection. Unprivileged local users can exhaust daemon memory and file descriptors, causing a denial of service system-wide for mDNS/DNS-SD. Exhausting local file descriptors causes increased system load caused by logging errors of each of request. Overloading prevents glibc calls using nss-mdns plugins to resolve *.local. names and link-local addresses. As of time of publication, no known patched versions are available, but a candidate fix is available in pull request 808, and some workarounds are available. Simple clients are offered for nss-mdns package functionality. It is not possible to disable the unix socket /run/avahi-daemon/socket, but resolution requests received via DBus are not affected directly. Tools avahi-resolve, avahi-resolve-address and avahi-resolve-host-name are not affected, they use DBus interface. It is possible to change permissions of unix socket after avahi-daemon is started. But avahi-daemon does not provide any configuration for it. Additional access restrictions like SELinux can also prevent unwanted tools to access the socket and keep resolution working for trusted users.
- Record
CVE-2025-59529- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-59529
5.5
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. In versions up to and including 0.9-rc5, the simple protocol server ignores the documented client limit and accepts unlimited connections, allowing for easy local DoS. Although CLIENTS_MAX is defined, server_work() unconditionally accept()s and client_new() always appends the new client and increments n_clients. There is no check against the limit. When client cannot be accepted as a result of maximal socket number of avahi-daemon, it logs unconditionally error per each connection. Unprivileged local users can exhaust daemon memory and file descriptors, causing a denial of service system-wide for mDNS/DNS-SD. Exhausting local file descriptors causes increased system load caused by logging errors of each of request. Overloading prevents glibc calls using nss-mdns plugins to resolve *.local. names and link-local addresses. As of time of publication, no known patched versions are available, but a candidate fix is available in pull request 808, and some workarounds are available. Simple clients are offered for nss-mdns package functionality. It is not possible to disable the unix socket /run/avahi-daemon/socket, but resolution requests received via DBus are not affected directly. Tools avahi-resolve, avahi-resolve-address and avahi-resolve-host-name are not affected, they use DBus interface. It is possible to change permissions of unix socket after avahi-daemon is started. But avahi-daemon does not provide any configuration for it. Additional access restrictions like SELinux can also prevent unwanted tools to access the socket and keep resolution working for trusted users.
- Record
DEBIAN-CVE-2025-59529- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 17 moreShow less
OSVRHSA-2026:7411
5.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7411- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2025-59529
5.5
CVE-2025-59529 in avahi - Patched by Root
Root has patched CVE-2025-59529 in the avahi package for Root:Debian:13. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-13-CVE-2025-59529- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-59529
5.5
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. In versions up to and including 0.9-rc5, the simple protocol server ignores the documented client limit and accepts unlimited connections, allowing for easy local DoS. Although CLIENTS_MAX is defined, server_work() unconditionally accept()s and client_new() always appends the new client and increments n_clients. There is no check against the limit. When client cannot be accepted as a result of maximal socket number of avahi-daemon, it logs unconditionally error per each connection. Unprivileged local users can exhaust daemon memory and file descriptors, causing a denial of service system-wide for mDNS/DNS-SD. Exhausting local file descriptors causes increased system load caused by logging errors of each of request. Overloading prevents glibc calls using nss-mdns plugins to resolve *.local. names and link-local addresses. As of time of publication, no known patched versions are available, but a candidate fix is available in pull request 808, and some workarounds are available. Simple clients are offered for nss-mdns package functionality. It is not possible to disable the unix socket /run/avahi-daemon/socket, but resolution requests received via DBus are not affected directly. Tools avahi-resolve, avahi-resolve-address and avahi-resolve-host-name are not affected, they use DBus interface. It is possible to change permissions of unix socket after avahi-daemon is started. But avahi-daemon does not provide any configuration for it. Additional access restrictions like SELinux can also prevent unwanted tools to access the socket and keep resolution working for trusted users.
- Record
UBUNTU-CVE-2025-59529- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-72851 No score
CVE-2025-59529 affecting package avahi 0.8-5
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. In versions up to and including 0.9-rc2, the simple protocol server ignores the documented client limit and accepts unlimited connections, allowing for easy local DoS. Although CLIENTS_MAX is defined, server_work() unconditionally accept()s and client_new() always appends the new client and increments n_clients. There is no check against the limit. When client cannot be accepted as a result of maximal socket number of avahi-daemon, it logs unconditionally error per each connection. Unprivileged local users can exhaust daemon memory and file descriptors, causing a denial of service system-wide for mDNS/DNS-SD. Exhausting local file descriptors causes increased system load caused by logging errors of each of request. Overloading prevents glibc calls using nss-mdns plugins to resolve *.local. names and link-local addresses. As of time of publication, no known patched versions are available, but a candidate fix is available in pull request 808, and some workarounds are available. Simple clients are offered for nss-mdns package functionality. It is not possible to disable the unix socket /run/avahi-daemon/socket, but resolution requests received via DBus are not affected directly. Tools avahi-resolve, avahi-resolve-address and avahi-resolve-host-name are not affected, they use DBus interface. It is possible to change permissions of unix socket after avahi-daemon is started. But avahi-daemon does not provide any configuration for it. Additional access restrictions like SELinux can also prevent unwanted tools to access the socket and keep resolution working for trusted users.
- Record
AZL-72851- Updated
- 2026-11-02
OSVAZL-72853 No score
CVE-2025-59529 affecting package avahi 0.8-9
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. In versions up to and including 0.9-rc5, the simple protocol server ignores the documented client limit and accepts unlimited connections, allowing for easy local DoS. Although CLIENTS_MAX is defined, server_work() unconditionally accept()s and client_new() always appends the new client and increments n_clients. There is no check against the limit. When client cannot be accepted as a result of maximal socket number of avahi-daemon, it logs unconditionally error per each connection. Unprivileged local users can exhaust daemon memory and file descriptors, causing a denial of service system-wide for mDNS/DNS-SD. Exhausting local file descriptors causes increased system load caused by logging errors of each of request. Overloading prevents glibc calls using nss-mdns plugins to resolve *.local. names and link-local addresses. As of time of publication, no known patched versions are available, but a candidate fix is available in pull request 808, and some workarounds are available. Simple clients are offered for nss-mdns package functionality. It is not possible to disable the unix socket /run/avahi-daemon/socket, but resolution requests received via DBus are not affected directly. Tools avahi-resolve, avahi-resolve-address and avahi-resolve-host-name are not affected, they use DBus interface. It is possible to change permissions of unix socket after avahi-daemon is started. But avahi-daemon does not provide any configuration for it. Additional access restrictions like SELinux can also prevent unwanted tools to access the socket and keep resolution working for trusted users.
- Record
AZL-72853- Updated
- 2026-11-05
OSVCLSA-2026-1786360814 No score
avahi: Fix of 3 CVEs
- CVE-2025-59529: limit local simple-protocol clients to prevent memory and file descriptor exhaustion
- Record
CLSA-2026-1786360814- Updated
- 2026-11-02
OSVCLSA-2026-1786533280 No score
avahi: Fix of 3 CVEs
- CVE-2026-34933: refuse publish flags with both AVAHI_PUBLISH_USE_WIDE_AREA and AVAHI_PUBLISH_USE_MULTICAST set
- CVE-2025-59529: limit local simple-protocol clients to prevent memory and file descriptor exhaustion
- CVE-2025-68276: refuse to create wide-area record browsers when wide-area is off
- Record
CLSA-2026-1786533280- Updated
- 2026-11-02
OSVMGASA-2026-0338 No score
Updated avahi packages fix security vulnerabilities
Simple protocol server ignores accepts unlimited connections and logs
failures without limit. (CVE-2025-59529)
Avahi has Uncontrolled Recursion in lookup_handle_cname function.
(CVE-2026-24401)
Reachable assertion in transport_flags_from_domain() via conflicting
publish flags crashes avahi-daemon. (CVE-2026-34933)
- Record
MGASA-2026-0338- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11313-1 No score
avahi-0.8-45.1 on GA media
These are all security issues fixed in the avahi-0.8-45.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11313-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21417-1 No score
Security update for avahi
This update for avahi fixes the following issues:
- CVE-2025-59529: local DoS due to simple protocol server ignoring client limit CLIENTS_MAX (bsc#1255451).
Changes for avahi:
- Make /var/lib/avahi-autoipd a ghost dir instead of packaging it since avahi-autoipd creates it on start (jsc#PED-14836).
- Use libalternative instead of update-alternatives in TW and SLFO (jsc#PED-14835).
- Record
openSUSE-SU-2026:21417-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22853-1 No score
Security update for avahi
This update for avahi fixes the following issues:
- CVE-2025-59529: local DoS due to simple protocol server ignoring client limit CLIENTS_MAX (bsc#1255451).
Changes for avahi:
- Make /var/lib/avahi-autoipd a ghost dir instead of packaging it since avahi-autoipd creates it on start (jsc#PED-14836).
- Use libalternative instead of update-alternatives in TW and SLFO (jsc#PED-14835).
- Record
SUSE-SU-2026:22853-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22932-1 No score
Security update for avahi
This update for avahi fixes the following issues:
- CVE-2025-59529: local DoS due to simple protocol server ignoring client limit CLIENTS_MAX (bsc#1255451).
Changes for avahi:
- Make /var/lib/avahi-autoipd a ghost dir instead of packaging it since avahi-autoipd creates it on start (jsc#PED-14836).
- Use libalternative instead of update-alternatives in TW and SLFO (jsc#PED-14835).
- Record
SUSE-SU-2026:22932-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23039-1 No score
Security update for avahi
This update for avahi fixes the following issue:
- CVE-2025-59529: local DoS due to simple protocol server ignoring client limit CLIENTS_MAX (bsc#1255451).
- Record
SUSE-SU-2026:23039-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23161-1 No score
Security update for avahi
This update for avahi fixes the following issue
- CVE-2025-59529: local DoS due to simple protocol server ignoring client limit CLIENTS_MAX (bsc#1255451).
- Record
SUSE-SU-2026:23161-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3216-1 No score
Security update for avahi
This update for avahi fixes the following issue:
- CVE-2025-59529: local DoS due to simple protocol server ignoring client limit CLIENTS_MAX (bsc#1255451).
- Record
SUSE-SU-2026:3216-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3217-1 No score
Security update for avahi
This update for avahi fixes the following issue:
- CVE-2025-59529: local DoS due to simple protocol server ignoring client limit CLIENTS_MAX (bsc#1255451).
- Record
SUSE-SU-2026:3217-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3218-1 No score
Security update for avahi
This update for avahi fixes the following issue:
- CVE-2025-59529: local DoS due to simple protocol server ignoring client limit CLIENTS_MAX (bsc#1255451).
- Record
SUSE-SU-2026:3218-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
avahiAzure Linux:2 |
through 0.8-5 | None known |
avahiAzure Linux:3 |
through 0.8-9 | None known |
avahiAlpaquita:23 |
0.8-r5 and later | None known |
avahiAlpaquita:25 |
0.8-r20 and later | None known |
avahiAlpaquita:stream |
0.8-r5 and later | None known |
avahiTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-autoipdTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-compat-howlTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-compat-howl-develTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-compat-libdns_sdTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
Show 94 moreShow less
| Package | Affected | Fixed |
|---|---|---|
avahi-compat-libdns_sd-develTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-develTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-dnsconfdTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-glibTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-glib-develTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-gobjectTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-gobject-develTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-libsTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-toolsTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-uiTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-ui-develTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-ui-gtk3TuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahi-ui-toolsTuxCare:AlmaLinux:9.2 |
before 0.8-12.el9_2.1.tuxcare.els6 | 0.8-12.el9_2.1.tuxcare.els6 |
avahiTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-autoipdTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-compat-howlTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-compat-howl-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-compat-libdns_sdTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-compat-libdns_sd-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-dnsconfdTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-glibTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-glib-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-gobjectTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-gobject-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-libsTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-toolsTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-uiTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-ui-develTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-ui-gtk3TuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahi-ui-toolsTuxCare:AlmaLinux:9.6 From an advisory covering 3 CVEs |
before 0.8-22.el9_6.1.tuxcare.els2 | 0.8-22.el9_6.1.tuxcare.els2 |
avahiDebian:12 |
All versions, plus listed versions 0.8-100.8-10+deb12u10.8-110.8-120.8-13 Show 5 moreShow less0.8-140.8-150.8-160.8-170.8-18 |
None known |
avahiDebian:13 |
All versions, plus listed versions 0.8-160.8-170.8-18 |
None known |
avahiDebian:14 |
All versions, plus listed versions 0.8-160.8-170.8-18 |
None known |
avahiMageia:10 From an advisory covering 3 CVEs |
before 0.8-18.1.mga10 | 0.8-18.1.mga10 |
avahiMageia:9 From an advisory covering 3 CVEs |
before 0.8-10.4.mga9 | 0.8-10.4.mga9 |
avahiRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-autoipdRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-compat-howlRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-compat-howl-develRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-compat-libdns_sdRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-compat-libdns_sd-develRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-develRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-dnsconfdRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-glibRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-glib-develRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-gobjectRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-gobject-develRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-libsRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-qt3Red Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-qt3-develRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-qt4Red Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-qt4-develRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-qt5Red Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-qt5-develRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-sharpRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-toolsRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-uiRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-ui-develRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-ui-gtk3Red Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-ui-sharpRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-ui-sharp-develRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahi-ui-toolsRed Hat:hummingbird:1 |
before 0:0.9~rc2-8.1.hum1 | 0:0.9~rc2-8.1.hum1 |
avahiRoot:Debian:13 |
before 0.8-16.aikido.7 | 0.8-16.aikido.70.8-16.root.io.50.8-16.root.io.60.8-16.aikido.8 |
rootio-avahiRoot:Debian:13 |
before 0.8-16.aikido.7 | 0.8-16.aikido.70.8-16.root.io.50.8-16.root.io.60.8-16.aikido.8 |
avahiSUSE:Linux Enterprise Server 16.0 |
before 0.8-160000.6.1 | 0.8-160000.6.1 |
avahi-glib2SUSE:Linux Enterprise Server 16.0 |
before 0.8-160000.6.1 | 0.8-160000.6.1 |
avahiSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 0.8-160000.6.1 | 0.8-160000.6.1 |
avahi-glib2SUSE:Linux Enterprise Server for SAP applications 16.0 |
before 0.8-160000.6.1 | 0.8-160000.6.1 |
avahiSUSE:Linux Micro 6.2 |
before 0.8-160000.6.1 | 0.8-160000.6.1 |
avahiSUSE:Linux Micro 6.0 |
before 0.8-10.1 | 0.8-10.1 |
avahiSUSE:Linux Micro 6.1 |
before 0.8-slfo.1.1_8.1 | 0.8-slfo.1.1_8.1 |
avahiSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 0.6.32-32.45.1 | 0.6.32-32.45.1 |
avahiSUSE:Linux Enterprise Micro 5.3 |
before 0.8-150400.7.34.1 | 0.8-150400.7.34.1 |
avahiSUSE:Linux Enterprise Micro 5.4 |
before 0.8-150400.7.34.1 | 0.8-150400.7.34.1 |
avahiSUSE:Linux Enterprise Micro 5.5 |
before 0.8-150400.7.34.1 | 0.8-150400.7.34.1 |
avahiSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 0.8-150600.15.21.1 | 0.8-150600.15.21.1 |
avahi-glib2SUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 0.8-150600.15.21.1 | 0.8-150600.15.21.1 |
avahiSUSE:Linux Enterprise Module for Desktop Applications 15 SP7 |
before 0.8-150600.15.21.1 | 0.8-150600.15.21.1 |
avahi-glib2SUSE:Linux Enterprise Module for Desktop Applications 15 SP7 |
before 0.8-150600.15.21.1 | 0.8-150600.15.21.1 |
avahiSUSE:Linux Enterprise Module for Package Hub 15 SP7 |
before 0.8-150600.15.21.1 | 0.8-150600.15.21.1 |
avahiUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 0.6.31-2ubuntu40.6.31-2ubuntu50.6.31-3ubuntu10.6.31-4ubuntu10.6.31-4ubuntu1.1 Show 7 moreShow less0.6.31-4ubuntu1.20.6.31-4ubuntu1.30.6.31-4ubuntu1.3+esm10.6.31-4ubuntu1.3+esm20.6.31-4ubuntu1.3+esm30.6.31-4ubuntu1.3+esm40.6.31-4ubuntu1.3+esm5 |
None known |
avahiUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 0.6.31-4ubuntu40.6.32~rc+dfsg-1ubuntu20.6.32~rc+dfsg-1ubuntu2.10.6.32~rc+dfsg-1ubuntu2.20.6.32~rc+dfsg-1ubuntu2.3 Show 5 moreShow less0.6.32~rc+dfsg-1ubuntu2.3+esm10.6.32~rc+dfsg-1ubuntu2.3+esm20.6.32~rc+dfsg-1ubuntu2.3+esm30.6.32~rc+dfsg-1ubuntu2.3+esm40.6.32~rc+dfsg-1ubuntu2.3+esm5 |
None known |
avahiUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 0.6.32-1ubuntu10.7-3ubuntu10.7-3ubuntu20.7-3.1ubuntu10.7-3.1ubuntu1.1 Show 6 moreShow less0.7-3.1ubuntu1.20.7-3.1ubuntu1.30.7-3.1ubuntu1.3+esm10.7-3.1ubuntu1.3+esm20.7-3.1ubuntu1.3+esm30.7-3.1ubuntu1.3+esm4 |
None known |
avahiUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 0.7-4ubuntu50.7-4ubuntu60.7-4ubuntu70.7-4ubuntu7.10.7-4ubuntu7.20.7-4ubuntu7.30.7-4ubuntu7.3+esm10.7-4ubuntu7.3+esm2 |
None known |
avahiUbuntu:22.04:LTS |
All versions, plus listed versions 0.8-5ubuntu40.8-5ubuntu50.8-5ubuntu5.10.8-5ubuntu5.20.8-5ubuntu5.30.8-5ubuntu5.40.8-5ubuntu5.5 |
None known |
avahiUbuntu:24.04:LTS |
All versions, plus listed versions 0.8-10ubuntu10.8-13ubuntu10.8-13ubuntu20.8-13ubuntu40.8-13ubuntu50.8-13ubuntu60.8-13ubuntu6.10.8-13ubuntu6.2 |
None known |
avahiUbuntu:25.10 |
All versions, plus listed versions 0.8-16ubuntu20.8-16ubuntu30.8-16ubuntu3.10.8-16ubuntu3.2 |
None known |
avahiUbuntu:26.10 |
All versions, plus listed versions 0.8-18ubuntu10.8-18ubuntu1.1 |
None known |
avahiUbuntu:26.04:LTS |
All versions, plus listed versions 0.8-16ubuntu30.8-17ubuntu10.8-17ubuntu20.8-18ubuntu10.8-18ubuntu1.1 |
None known |
avahiopenSUSE:Tumbleweed |
before 0.8-45.1 | 0.8-45.1 |
avahiopenSUSE:Leap 16.0 |
before 0.8-160000.6.1 | 0.8-160000.6.1 |
avahi-glib2openSUSE:Leap 16.0 |
before 0.8-160000.6.1 | 0.8-160000.6.1 |
avahi-qt6openSUSE:Leap 16.0 |
before 0.8-160000.6.1 | 0.8-160000.6.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-59529 is a medium vulnerability (CVSS 5.5) in Avahi, published December 18, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.22%, the 12th percentile. Fixed in avahi 0.8-12.el9_2.1.tuxcare.els6.
References
github.com/avahi/avahi/security/advisories/GHSA-73wf-3xmj-x82q
github.com/avahi/avahi/pull/808
github.com/avahi/avahi/pull/975
zeropath.com/blog/avahi-simple-protocol-server-dos-cve-2025-59529
openwall.com/lists/oss-security/2025/12/19/1
nvd.nist.gov/vuln/detail/CVE-2025-59529
Show 32 moreShow less
docs.bell-sw.com/security/cves/CVE-2025-59529
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1786360814.html
nvd.nist.gov/vuln/detail/CVE-2025-68468
nvd.nist.gov/vuln/detail/CVE-2025-68471
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1786533280.html
nvd.nist.gov/vuln/detail/CVE-2025-68276
nvd.nist.gov/vuln/detail/CVE-2026-34933
github.com/CVEProject/cvelistV5/tree/main/cves/2025/59xxx/CVE-2025-59529.json
security-tracker.debian.org/tracker/CVE-2025-59529
advisories.mageia.org/MGASA-2026-0338.html
bugs.mageia.org/show_bug.cgi?id=35044
openwall.com/lists/oss-security/2026/04/11/9
github.com/avahi/avahi/security/advisories/GHSA-w65r-6gxh-vhvc
lists.opensuse.org/archives/list/[email protected]/message/LK4OWC4GTD6XELDD5SALQ5NAKJF2JEJ3
lists.opensuse.org/archives/list/[email protected]/message/QRADPW6Z7LALOMFKDKQVKGWAXCKCS226
access.redhat.com/errata/RHSA-2026:7411
images.redhat.com
access.redhat.com/security/cve/CVE-2025-59529
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7411.json
bugzilla.redhat.com/show_bug.cgi?id=2405338
cve.org/CVERecord?id=CVE-2025-59529
suse.com/support/update/announcement/2026/suse-su-202622853-1
bugzilla.suse.com/1255451
suse.com/security/cve/CVE-2025-59529
suse.com/support/update/announcement/2026/suse-su-202622932-1
suse.com/support/update/announcement/2026/suse-su-202623039-1
suse.com/support/update/announcement/2026/suse-su-202623161-1
suse.com/support/update/announcement/2026/suse-su-20263216-1
suse.com/support/update/announcement/2026/suse-su-20263217-1
suse.com/support/update/announcement/2026/suse-su-20263218-1
ubuntu.com/security/CVE-2025-59529