Uncontrolled Recursion in Avahi - CVE-2026-24401

 

Uncontrolled Recursion in Avahi - CVE-2026-24401

Published: January 26, 2026 / Updated: April 9, 2026


Vulnerability identifier: #VU122025
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-24401
CWE-ID: CWE-674
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to uncontrolled recursion in lookup_handle_cname. A remote attacker can cause a denial of service condition on the target system.


Affected software

Avahi
SUSE Linux Enterprise Server 12 SP5 LTSS Extended
SUSE Linux Enterprise Server for SAP Applications 12
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise Micro
SUSE Linux Enterprise Micro for Rancher
Ubuntu
Desktop Applications Module
Basesystem Module
SUSE Package Hub 15
openSUSE Leap
openEuler
Anolis OS
avahi (Ubuntu package)
libavahi-common3
libavahi-common3-32bit
avahi-utils
libavahi-client3-debuginfo-32bit
avahi
avahi-debugsource
avahi-compat-mDNSResponder-devel
libavahi-common3-debuginfo-32bit
avahi-compat-howl-devel
libavahi-client3
libdns_sd-debuginfo
libavahi-common3-debuginfo
libavahi-core7
libdns_sd-debuginfo-32bit
avahi-debuginfo-32bit
libavahi-devel
libavahi-client3-debuginfo
libavahi-core7-debuginfo
libdns_sd
libdns_sd-32bit
avahi-utils-debuginfo
libavahi-client3-32bit
avahi-lang
avahi-debuginfo
avahi-autoipd
avahi-gobject
avahi-devel
avahi-dnsconfd
avahi-glib
avahi-compat-libdns_sd-devel
avahi-compat-libdns_sd
avahi-compat-howl
python3-avahi
avahi-glib-devel
avahi-gobject-devel
avahi-libs
avahi-qt5
avahi-qt5-devel
avahi-tools
avahi-ui-devel
avahi-ui-gtk3
avahi-ui-tools
avahi-help
avahi-ui
libavahi-qt5-1-debuginfo
libavahi-gobject-devel
libavahi-libevent1
python3-avahi-gtk
libhowl0
typelib-1_0-Avahi-0_6
libavahi-glib-devel
avahi-glib2-debugsource
libavahi-glib1-64bit
libavahi-glib1-32bit-debuginfo
libavahi-client3-32bit-debuginfo
libdns_sd-32bit-debuginfo
avahi-32bit-debuginfo
libavahi-glib1-32bit
libavahi-common3-32bit-debuginfo
avahi-64bit-debuginfo
libavahi-client3-64bit
libdns_sd-64bit
libavahi-glib1-64bit-debuginfo
libavahi-client3-64bit-debuginfo
libdns_sd-64bit-debuginfo
libavahi-common3-64bit
libavahi-common3-64bit-debuginfo
libavahi-qt5-devel
libavahi-ui-gtk3-0-debuginfo
libavahi-glib1-debuginfo
libhowl0-debuginfo
libavahi-ui-gtk3-0
avahi-qt5-debugsource
avahi-utils-gtk
libavahi-glib1
avahi-utils-gtk-debuginfo
libavahi-gobject0-debuginfo
avahi-autoipd-debuginfo
libavahi-qt5-1
libavahi-gobject0
libavahi-libevent1-debuginfo

How to mitigate CVE-2026-24401

Install update from vendor's website.

Avahi - update to 0.9 rc3
avahi (Ubuntu package) - addressed in versions 0.6.31-4ubuntu1.3+esm5, 0.6.32~rc+dfsg-1ubuntu2.3+esm5, 0.7-3.1ubuntu1.3+esm4, 0.7-4ubuntu7.3+esm2, 0.8-5ubuntu5.5, 0.8-13ubuntu6.2, 0.8-16ubuntu3.2, 0.8-18ubuntu1.1
libavahi-common3 - addressed in versions 0.6.32-32.39.1, 0.7-150100.3.49.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-common3-32bit - addressed in versions 0.6.32-32.39.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-utils - addressed in versions 0.6.32-32.39.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-client3-debuginfo-32bit - update to 0.6.32-32.39.1
avahi - addressed in versions 0.6.32-32.39.1, 0.7-150100.3.49.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-debugsource - addressed in versions 0.6.32-32.39.1, 0.7-150100.3.49.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-compat-mDNSResponder-devel - addressed in versions 0.6.32-32.39.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-common3-debuginfo-32bit - update to 0.6.32-32.39.1
avahi-compat-howl-devel - addressed in versions 0.6.32-32.39.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-client3 - addressed in versions 0.6.32-32.39.1, 0.7-150100.3.49.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libdns_sd-debuginfo - addressed in versions 0.6.32-32.39.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-common3-debuginfo - addressed in versions 0.6.32-32.39.1, 0.7-150100.3.49.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-core7 - addressed in versions 0.6.32-32.39.1, 0.7-150100.3.49.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libdns_sd-debuginfo-32bit - update to 0.6.32-32.39.1
avahi-debuginfo-32bit - update to 0.6.32-32.39.1
libavahi-devel - addressed in versions 0.6.32-32.39.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-client3-debuginfo - addressed in versions 0.6.32-32.39.1, 0.7-150100.3.49.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-core7-debuginfo - addressed in versions 0.6.32-32.39.1, 0.7-150100.3.49.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libdns_sd - addressed in versions 0.6.32-32.39.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libdns_sd-32bit - addressed in versions 0.6.32-32.39.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-utils-debuginfo - addressed in versions 0.6.32-32.39.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-client3-32bit - addressed in versions 0.6.32-32.39.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-lang - addressed in versions 0.6.32-32.39.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-debuginfo - addressed in versions 0.6.32-32.39.1, 0.7-150100.3.49.1, 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-autoipd - update to 0.8-10
avahi - update to 0.8-10
avahi-gobject - update to 0.8-10
avahi-devel - update to 0.8-10
avahi-dnsconfd - update to 0.8-10
avahi-glib - update to 0.8-10
avahi-compat-libdns_sd-devel - update to 0.8-10
avahi-compat-libdns_sd - update to 0.8-10
avahi-compat-howl-devel - update to 0.8-10
avahi-compat-howl - update to 0.8-10
python3-avahi - update to 0.8-10
avahi-glib-devel - update to 0.8-10
avahi-gobject-devel - update to 0.8-10
avahi-libs - update to 0.8-10
avahi-qt5 - update to 0.8-10
avahi-qt5-devel - update to 0.8-10
avahi-tools - update to 0.8-10
avahi-ui-devel - update to 0.8-10
avahi-ui-gtk3 - update to 0.8-10
avahi-ui-tools - update to 0.8-10
avahi-ui-tools - update to 0.8-26
avahi - update to 0.8-26
avahi-autoipd - update to 0.8-26
avahi-compat-howl - update to 0.8-26
avahi-compat-howl-devel - update to 0.8-26
avahi-compat-libdns_sd - update to 0.8-26
avahi-compat-libdns_sd-devel - update to 0.8-26
avahi-debuginfo - update to 0.8-26
avahi-debugsource - update to 0.8-26
avahi-devel - update to 0.8-26
avahi-dnsconfd - update to 0.8-26
avahi-glib - update to 0.8-26
avahi-help - update to 0.8-26
avahi-ui-gtk3 - update to 0.8-26
avahi-ui-devel - update to 0.8-26
avahi-ui - update to 0.8-26
avahi-tools - update to 0.8-26
avahi-libs - update to 0.8-26
avahi-gobject-devel - update to 0.8-26
avahi-gobject - update to 0.8-26
avahi-glib-devel - update to 0.8-26
libavahi-qt5-1-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-gobject-devel - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-libevent1 - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
python3-avahi-gtk - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libhowl0 - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
typelib-1_0-Avahi-0_6 - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-glib-devel - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-glib2-debugsource - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-glib1-64bit - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-glib1-32bit-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-client3-32bit-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libdns_sd-32bit-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-32bit-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-glib1-32bit - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-common3-32bit-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-64bit-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-client3-64bit - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libdns_sd-64bit - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-glib1-64bit-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-client3-64bit-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libdns_sd-64bit-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-common3-64bit - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-common3-64bit-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-qt5-devel - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-ui-gtk3-0-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-autoipd - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-glib1-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libhowl0-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-ui-gtk3-0 - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-qt5-debugsource - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-utils-gtk - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-glib1 - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-utils-gtk-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-gobject0-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
avahi-autoipd-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-qt5-1 - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-gobject0 - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
libavahi-libevent1-debuginfo - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1
python3-avahi - addressed in versions 0.8-150400.7.31.2, 0.8-150600.15.15.1

External References

Related Security Bulletins