Reachable Assertion in Avahi - CVE-2023-38470

 

Reachable Assertion in Avahi - CVE-2023-38470

Published: August 9, 2023 / Updated: November 20, 2023


Vulnerability identifier: #VU79307
CSH Severity: Medium
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2023-38470
CWE-ID: CWE-617
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 a reachable assertion within the avahi_escape_label() function. A remote attacker can send specially crafted packets to the system and perform a denial of service (DoS) attack.


Affected software

Avahi
Amazon Linux AMI
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Manager Proxy
SUSE Manager Retail Branch Server
SUSE Manager Server
SUSE Linux Enterprise Micro for Rancher
SUSE Linux Enterprise Micro
openSUSE Leap Micro
Anolis OS
Red Hat Enterprise Linux for ARM 64
Red Hat CodeReady Linux Builder for x86_64
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for IBM z Systems
Red Hat CodeReady Linux Builder for Power, little endian
Red Hat CodeReady Linux Builder for ARM 64
Red Hat CodeReady Linux Builder for IBM z Systems
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for ARM 64 - Extended Update Support
Red Hat Enterprise Linux for x86_64 - Extended Update Support
Red Hat Enterprise Linux Server - AUS
Red Hat Enterprise Linux for IBM z Systems - Extended Update Support
Red Hat Enterprise Linux for Power, little endian - Extended Update Support
Red Hat Enterprise Linux Server - TUS
Red Hat CodeReady Linux Builder for x86_64 - Extended Update Support
Red Hat CodeReady Linux Builder for Power, little endian - Extended Update Support
Ubuntu
SUSE Package Hub 15
Desktop Applications Module
Basesystem Module
openSUSE Leap
openEuler
Red Hat OpenShift Serverless
Migration Toolkit for Runtimes
Cryostat
Ansible Automation Platform
Red Hat OpenShift Dev Spaces
IBM Watson Speech Services Cartridge for IBM Cloud Pak for Data
App Connect Enterprise Certified Container
Red Hat Migration Toolkit for Applications
Migration Toolkit for Containers
Red Hat OpenShift Container Platform
Red Hat Single Sign-On
Red Hat Enterprise Linux Server for Power LE - Update Services for SAP Solutions
avahi-daemon (Ubuntu package)
libavahi-common3 (Ubuntu package)
libavahi-client3 (Ubuntu package)
libavahi-core7 (Ubuntu package)
avahi
avahi (Red Hat package)
avahi-glib
avahi-gobject-devel
avahi-glib-devel
avahi-gobject
avahi-compat-libdns_sd
avahi-devel
avahi-compat-libdns_sd-devel
avahi-compat-howl-devel
avahi-compat-howl
avahi-autoipd
avahi-ui
avahi-ui-devel
avahi-libs
avahi-ui-gtk3
python3-avahi
avahi-doc
avahi-glib2-debugsource
libavahi-core7-debuginfo
avahi-compat-mDNSResponder-devel
libdns_sd-debuginfo
avahi-utils
libavahi-common3-debuginfo
libdns_sd
libavahi-glib1
libavahi-devel
libhowl0
avahi-32bit-debuginfo
libavahi-common3-32bit
libavahi-glib-devel
libhowl0-debuginfo
libavahi-gobject0-debuginfo
libavahi-client3-32bit-debuginfo
avahi-utils-debuginfo
avahi-debugsource
libavahi-ui-gtk3-0
typelib-1_0-Avahi-0_6
libavahi-client3
libavahi-common3
libavahi-ui0
libavahi-ui0-debuginfo
avahi-debuginfo
libavahi-glib1-debuginfo
libavahi-ui-gtk3-0-debuginfo
libavahi-gobject0
libavahi-core7
libavahi-common3-32bit-debuginfo
libavahi-client3-debuginfo
libavahi-client3-32bit
avahi-lang
avahi-help
avahi-dnsconfd
avahi-qt5
avahi-qt5-devel
avahi-tools
avahi-compat-libdns_sd-devel (Red Hat package)
avahi-gobject-debuginfo (Red Hat package)
avahi-glib-devel (Red Hat package)
avahi-glib-debuginfo (Red Hat package)
avahi-dnsconfd-debuginfo (Red Hat package)
avahi-devel (Red Hat package)
avahi-debugsource (Red Hat package)
avahi-debuginfo (Red Hat package)
avahi-tools-debuginfo (Red Hat package)
avahi-compat-libdns_sd-debuginfo (Red Hat package)
avahi-compat-libdns_sd (Red Hat package)
avahi-compat-howl-devel (Red Hat package)
avahi-compat-howl-debuginfo (Red Hat package)
avahi-compat-howl (Red Hat package)
avahi-libs-debuginfo (Red Hat package)
avahi-ui-debuginfo (Red Hat package)
avahi-ui-gtk3-debuginfo (Red Hat package)
avahi-ui-tools-debuginfo (Red Hat package)
avahi-autoipd-debuginfo (Red Hat package)
avahi-tools (Red Hat package)
avahi-glib (Red Hat package)
libavahi-client3-64bit-debuginfo
libavahi-gobject-devel
avahi-autoipd-debuginfo
libavahi-libevent1
avahi-utils-gtk
libavahi-glib1-32bit
libdns_sd-32bit-debuginfo
libdns_sd-32bit
libavahi-glib1-32bit-debuginfo
libavahi-client3-64bit
avahi-64bit-debuginfo
libavahi-common3-64bit
libavahi-common3-64bit-debuginfo
libdns_sd-64bit-debuginfo
libavahi-glib1-64bit
libdns_sd-64bit
libavahi-glib1-64bit-debuginfo
libavahi-qt5-1-debuginfo
python3-avahi-gtk
libavahi-qt5-1
libavahi-libevent1-debuginfo
avahi-qt5-debugsource
libavahi-qt5-devel
avahi-utils-gtk-debuginfo
OpenShift API for Data Protection (OADP)
ObjectScale
OpenManage Network Integration (OMNI)
IBM Cloud Pak for Watson AIOps
SmartFabric OS10

How to mitigate CVE-2023-38470

Install update from vendor's website.

Red Hat OpenShift Serverless - addressed in versions 1.31.1, 1.32.0
Migration Toolkit for Runtimes - addressed in versions 1.2.4, 1.2.5
Migration Toolkit for Containers - addressed in versions 1.7.15, 1.8.3
Red Hat Single Sign-On - update to 7.6.6
avahi-daemon (Ubuntu package) - addressed in versions Ubuntu Pro, 0.7-4ubuntu7.3, 0.8-5ubuntu5.2, 0.8-6ubuntu1.23.04.2, 0.8-10ubuntu1.1
libavahi-common3 (Ubuntu package) - addressed in versions Ubuntu Pro, 0.7-4ubuntu7.3, 0.8-5ubuntu5.2, 0.8-6ubuntu1.23.04.2, 0.8-10ubuntu1.1
libavahi-client3 (Ubuntu package) - addressed in versions Ubuntu Pro, 0.7-4ubuntu7.3, 0.8-5ubuntu5.2, 0.8-6ubuntu1.23.04.2, 0.8-10ubuntu1.1
libavahi-core7 (Ubuntu package) - addressed in versions Ubuntu Pro, 0.7-4ubuntu7.3, 0.8-5ubuntu5.2, 0.8-6ubuntu1.23.04.2, 0.8-10ubuntu1.1
avahi - addressed in versions 0.6.25-12.19, 0.8-14
avahi (Red Hat package) - addressed in versions 0.7-20.el8_6.3, 0.7-20.el8_8.4, 0.7-21.el8_9.1
avahi-glib - update to 0.7-21.0.1
avahi-gobject-devel - update to 0.7-21.0.1
avahi-glib-devel - update to 0.7-21.0.1
avahi-gobject - update to 0.7-21.0.1
avahi-compat-libdns_sd - update to 0.7-21.0.1
avahi-devel - update to 0.7-21.0.1
avahi-compat-libdns_sd-devel - update to 0.7-21.0.1
avahi-compat-howl-devel - update to 0.7-21.0.1
avahi-compat-howl - update to 0.7-21.0.1
avahi-autoipd - update to 0.7-21.0.1
avahi - update to 0.7-21.0.1
avahi-ui - update to 0.7-21.0.1
avahi-ui-devel - update to 0.7-21.0.1
avahi-libs - update to 0.7-21.0.1
avahi-ui-gtk3 - update to 0.7-21.0.1
python3-avahi - update to 0.7-21.0.1
avahi-doc - update to 0.7-21.0.1
avahi-glib2-debugsource - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-core7-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
avahi-compat-mDNSResponder-devel - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libdns_sd-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
avahi-utils - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-common3-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libdns_sd - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-glib1 - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-devel - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libhowl0 - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
avahi-32bit-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-common3-32bit - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-glib-devel - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libhowl0-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-gobject0-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-client3-32bit-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
avahi-utils-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
avahi-debugsource - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-ui-gtk3-0 - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
typelib-1_0-Avahi-0_6 - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-client3 - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-common3 - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-ui0 - update to 0.7-150100.3.29.1
libavahi-ui0-debuginfo - update to 0.7-150100.3.29.1
avahi-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-glib1-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
avahi-compat-howl-devel - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-ui-gtk3-0-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-gobject0 - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-core7 - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-common3-32bit-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-client3-debuginfo - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
avahi - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
libavahi-client3-32bit - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
avahi-lang - addressed in versions 0.7-150100.3.29.1, 0.8-150400.7.10.1
avahi-help - update to 0.8-10
avahi-autoipd - update to 0.8-10
avahi-compat-howl-devel - update to 0.8-10
avahi-glib-devel - update to 0.8-10
avahi-dnsconfd - update to 0.8-10
avahi-ui - update to 0.8-10
avahi-devel - update to 0.8-10
avahi-ui-gtk3 - update to 0.8-10
avahi-qt5 - update to 0.8-10
avahi-qt5-devel - update to 0.8-10
avahi-debugsource - update to 0.8-10
avahi-tools - update to 0.8-10
avahi-glib - update to 0.8-10
avahi-ui-devel - update to 0.8-10
avahi-gobject-devel - update to 0.8-10
avahi-gobject - update to 0.8-10
avahi-compat-libdns_sd-devel - update to 0.8-10
avahi-libs - update to 0.8-10
avahi-debuginfo - update to 0.8-10
avahi-compat-howl - update to 0.8-10
avahi-compat-libdns_sd - update to 0.8-10
avahi - update to 0.8-10
avahi-compat-libdns_sd-devel (Red Hat package) - update to 0.8-20.el9
avahi-gobject-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-glib-devel (Red Hat package) - update to 0.8-20.el9
avahi-glib-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-dnsconfd-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-devel (Red Hat package) - update to 0.8-20.el9
avahi-debugsource (Red Hat package) - update to 0.8-20.el9
avahi-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-tools-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-compat-libdns_sd-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-compat-libdns_sd (Red Hat package) - update to 0.8-20.el9
avahi-compat-howl-devel (Red Hat package) - update to 0.8-20.el9
avahi-compat-howl-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-compat-howl (Red Hat package) - update to 0.8-20.el9
avahi-libs-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-ui-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-ui-gtk3-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-ui-tools-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-autoipd-debuginfo (Red Hat package) - update to 0.8-20.el9
avahi-tools (Red Hat package) - update to 0.8-20.el9
avahi-glib (Red Hat package) - update to 0.8-20.el9
libavahi-client3-64bit-debuginfo - update to 0.8-150400.7.10.1
libavahi-gobject-devel - update to 0.8-150400.7.10.1
avahi-autoipd - update to 0.8-150400.7.10.1
python3-avahi - update to 0.8-150400.7.10.1
avahi-autoipd-debuginfo - update to 0.8-150400.7.10.1
libavahi-libevent1 - update to 0.8-150400.7.10.1
avahi-utils-gtk - update to 0.8-150400.7.10.1
libavahi-glib1-32bit - update to 0.8-150400.7.10.1
libdns_sd-32bit-debuginfo - update to 0.8-150400.7.10.1
libdns_sd-32bit - update to 0.8-150400.7.10.1
libavahi-glib1-32bit-debuginfo - update to 0.8-150400.7.10.1
libavahi-client3-64bit - update to 0.8-150400.7.10.1
avahi-64bit-debuginfo - update to 0.8-150400.7.10.1
libavahi-common3-64bit - update to 0.8-150400.7.10.1
libavahi-common3-64bit-debuginfo - update to 0.8-150400.7.10.1
libdns_sd-64bit-debuginfo - update to 0.8-150400.7.10.1
libavahi-glib1-64bit - update to 0.8-150400.7.10.1
libdns_sd-64bit - update to 0.8-150400.7.10.1
libavahi-glib1-64bit-debuginfo - update to 0.8-150400.7.10.1
libavahi-qt5-1-debuginfo - update to 0.8-150400.7.10.1
python3-avahi-gtk - update to 0.8-150400.7.10.1
libavahi-qt5-1 - update to 0.8-150400.7.10.1
libavahi-libevent1-debuginfo - update to 0.8-150400.7.10.1
avahi-qt5-debugsource - update to 0.8-150400.7.10.1
libavahi-qt5-devel - update to 0.8-150400.7.10.1
avahi-utils-gtk-debuginfo - update to 0.8-150400.7.10.1
OpenShift API for Data Protection (OADP) - update to 1.3.2
ObjectScale - update to 1.4.0
Ansible Automation Platform - update to 2.4
OpenManage Network Integration (OMNI) - update to 3.7
Red Hat OpenShift Dev Spaces - update to 3.16.0
IBM Cloud Pak for Watson AIOps - update to 4.4.0
IBM Watson Speech Services Cartridge for IBM Cloud Pak for Data - update to 4.8.5
Red Hat OpenShift Container Platform - addressed in versions 4.16.15, 4.17.0
App Connect Enterprise Certified Container - addressed in versions 5.0.9, 9.1.0
Red Hat Migration Toolkit for Applications - addressed in versions 6.2.3, 7.0.3
SmartFabric OS10 - update to 10.5.6.9

External References

Related Security Bulletins