Every CVE Search/ Get API key

CVE-2025-59529

Avahi: simple protocol server ignores accepts unlimited connections and logs failures without limit

5.5 MediumFix available

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

0.22%Up 0.2 points since Dec 19, 2025
90%50%10%1%

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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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

Affected packages
PackageAffectedFixed
avahi
Azure Linux:2
through 0.8-5 None known
avahi
Azure Linux:3
through 0.8-9 None known
avahi
Alpaquita:23
0.8-r5 and later None known
avahi
Alpaquita:25
0.8-r20 and later None known
avahi
Alpaquita:stream
0.8-r5 and later None known
avahi
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-autoipd
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-compat-howl
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-compat-howl-devel
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-compat-libdns_sd
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
Show 94 moreShow less
Affected packages
PackageAffectedFixed
avahi-compat-libdns_sd-devel
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-devel
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-dnsconfd
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-glib
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-glib-devel
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-gobject
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-gobject-devel
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-libs
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-tools
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-ui
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-ui-devel
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-ui-gtk3
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi-ui-tools
TuxCare:AlmaLinux:9.2
before 0.8-12.el9_2.1.tuxcare.els6
0.8-12.el9_2.1.tuxcare.els6
avahi
TuxCare: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-autoipd
TuxCare: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
TuxCare: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-devel
TuxCare: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
TuxCare: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-devel
TuxCare: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-devel
TuxCare: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-dnsconfd
TuxCare: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
TuxCare: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-devel
TuxCare: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
TuxCare: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-devel
TuxCare: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-libs
TuxCare: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-tools
TuxCare: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
TuxCare: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-devel
TuxCare: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-gtk3
TuxCare: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-tools
TuxCare: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
Debian:12
All versions, plus listed versions
0.8-100.8-10+deb12u10.8-110.8-120.8-13
Show 5 moreShow less
0.8-140.8-150.8-160.8-170.8-18
None known
avahi
Debian:13
All versions, plus listed versions
0.8-160.8-170.8-18
None known
avahi
Debian:14
All versions, plus listed versions
0.8-160.8-170.8-18
None known
avahi
Mageia:10
From an advisory covering 3 CVEs
before 0.8-18.1.mga10
0.8-18.1.mga10
avahi
Mageia:9
From an advisory covering 3 CVEs
before 0.8-10.4.mga9
0.8-10.4.mga9
avahi
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-autoipd
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-compat-howl
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-compat-howl-devel
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-compat-libdns_sd
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-compat-libdns_sd-devel
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-devel
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-dnsconfd
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-glib
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-glib-devel
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-gobject
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-gobject-devel
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-libs
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-qt3
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-qt3-devel
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-qt4
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-qt4-devel
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-qt5
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-qt5-devel
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-sharp
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-tools
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-ui
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-ui-devel
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-ui-gtk3
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-ui-sharp
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-ui-sharp-devel
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi-ui-tools
Red Hat:hummingbird:1
before 0:0.9~rc2-8.1.hum1
0:0.9~rc2-8.1.hum1
avahi
Root: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-avahi
Root: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
avahi
SUSE:Linux Enterprise Server 16.0
before 0.8-160000.6.1
0.8-160000.6.1
avahi-glib2
SUSE:Linux Enterprise Server 16.0
before 0.8-160000.6.1
0.8-160000.6.1
avahi
SUSE:Linux Enterprise Server for SAP applications 16.0
before 0.8-160000.6.1
0.8-160000.6.1
avahi-glib2
SUSE:Linux Enterprise Server for SAP applications 16.0
before 0.8-160000.6.1
0.8-160000.6.1
avahi
SUSE:Linux Micro 6.2
before 0.8-160000.6.1
0.8-160000.6.1
avahi
SUSE:Linux Micro 6.0
before 0.8-10.1
0.8-10.1
avahi
SUSE:Linux Micro 6.1
before 0.8-slfo.1.1_8.1
0.8-slfo.1.1_8.1
avahi
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 0.6.32-32.45.1
0.6.32-32.45.1
avahi
SUSE:Linux Enterprise Micro 5.3
before 0.8-150400.7.34.1
0.8-150400.7.34.1
avahi
SUSE:Linux Enterprise Micro 5.4
before 0.8-150400.7.34.1
0.8-150400.7.34.1
avahi
SUSE:Linux Enterprise Micro 5.5
before 0.8-150400.7.34.1
0.8-150400.7.34.1
avahi
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 0.8-150600.15.21.1
0.8-150600.15.21.1
avahi-glib2
SUSE:Linux Enterprise Module for Basesystem 15 SP7
before 0.8-150600.15.21.1
0.8-150600.15.21.1
avahi
SUSE:Linux Enterprise Module for Desktop Applications 15 SP7
before 0.8-150600.15.21.1
0.8-150600.15.21.1
avahi-glib2
SUSE:Linux Enterprise Module for Desktop Applications 15 SP7
before 0.8-150600.15.21.1
0.8-150600.15.21.1
avahi
SUSE:Linux Enterprise Module for Package Hub 15 SP7
before 0.8-150600.15.21.1
0.8-150600.15.21.1
avahi
Ubuntu: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 less
0.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
avahi
Ubuntu: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 less
0.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
avahi
Ubuntu: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 less
0.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
avahi
Ubuntu: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
avahi
Ubuntu: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
avahi
Ubuntu: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
avahi
Ubuntu:25.10
All versions, plus listed versions
0.8-16ubuntu20.8-16ubuntu30.8-16ubuntu3.10.8-16ubuntu3.2
None known
avahi
Ubuntu:26.10
All versions, plus listed versions
0.8-18ubuntu10.8-18ubuntu1.1
None known
avahi
Ubuntu:26.04:LTS
All versions, plus listed versions
0.8-16ubuntu30.8-17ubuntu10.8-17ubuntu20.8-18ubuntu10.8-18ubuntu1.1
None known
avahi
openSUSE:Tumbleweed
before 0.8-45.1
0.8-45.1
avahi
openSUSE:Leap 16.0
before 0.8-160000.6.1
0.8-160000.6.1
avahi-glib2
openSUSE:Leap 16.0
before 0.8-160000.6.1
0.8-160000.6.1
avahi-qt6
openSUSE:Leap 16.0
before 0.8-160000.6.1
0.8-160000.6.1

History

History
RecordedChangedSources
affected
factsOSV
first indexedCVE 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

Show 32 moreShow less
MoveEnter Open