CVE-2024-52616 Avahi: avahi wide-area dns predictable transaction ids
Predictable DNS transaction IDs in Avahi allow attackers to spoof DNS responses, potentially redirecting traffic or bypassing security controls.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-52616?
CVE-2024-52616 is a medium-severity vulnerability in Red Hat Enterprise Linux 7, published on 21 Nov 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A flaw was found in the Avahi-daemon, where it initializes DNS transaction IDs randomly only once at startup, incrementing them sequentially after that. This predictable behavior facilitates DNS spoofing attacks, allowing attackers to guess transaction IDs.
Weakness: CWE-334
Which versions are affected by CVE-2024-52616?
Linux distribution packages (40)
avahi AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-autoipd AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-compat-howl AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-compat-howl-devel AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-compat-libdns_sd AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-compat-libdns_sd-devel AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-devel AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-glib AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-glib-devel AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-gobject AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-gobject-devel AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-libs AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-tools AlmaLinux:9 | All versions | 0.8-22.el9_6 |
avahi-autoipd Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-autoipd-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-compat-howl-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-compat-libdns_sd-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-debugsource Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-dnsconfd-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-glib Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-glib-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-gobject-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-libs-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-tools Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-tools-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-ui-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-ui-gtk3-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi-ui-tools-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:0.8-22.el9_6 |
avahi Red Hat:enterprise_linux:9::baseos | All versions | 0:0.8-22.el9_6 |
avahi-autoipd-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 0:0.8-22.el9_6 |
avahi-compat-howl-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 0:0.8-22.el9_6 |
avahi-compat-libdns_sd-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 0:0.8-22.el9_6 |
avahi-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 0:0.8-22.el9_6 |
avahi-debugsource Red Hat:enterprise_linux:9::baseos | All versions | 0:0.8-22.el9_6 |
avahi-dnsconfd-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 0:0.8-22.el9_6 |
avahi-glib-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 0:0.8-22.el9_6 |
avahi-gobject-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 0:0.8-22.el9_6 |
avahi-libs Red Hat:enterprise_linux:9::baseos | All versions | 0:0.8-22.el9_6 |
avahi-libs-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 0:0.8-22.el9_6 |
How do I fix CVE-2024-52616?
Apply the vendor's patch.
Is CVE-2024-52616 being exploited?
There is no known exploitation of CVE-2024-52616 in the wild and no public exploit code.
Sources
Also known as ALPINE-CVE-2024-52616, ALSA-2025:7437, AZL-53579, AZL-53756, BELL-CVE-2024-52616, CLEANSTART-2026-NQ59682 and 15 more.