CVE-2023-32665: Gvariant deserialisation does not match spec for non-normal data
A flaw was found in GLib. GVariant deserialization is vulnerable to an exponential blowup issue where a crafted GVariant can cause excessive processing, leading to denial of service.
Other sources
GLib's GVariant deserialization prior to GLib 2.74.4 is vulnerable to an exponential blowup issue where a crafted GVariant can cause excessive processing, leading to denial of service.
References: https://gitlab.gnome.org/GNOME/glib/-/issues/2121
— Red Hat
Gvariant deserialisation does not match spec for non-normal data
— Microsoft
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
ubuntu/glib2.0to a version that resolves this vulnerability.Fixed in 2.64.6-1~ubuntu20.04.6 - Upgrade
Upgrade
ubuntu/glib2.0to a version that resolves this vulnerability.Fixed in 2.72.4-0ubuntu2.2 - Upgrade
Upgrade
ubuntu/glib2.0to a version that resolves this vulnerability.Fixed in 2.74.3-0ubuntu1.2 - Upgrade
Upgrade
ubuntu/glib2.0to a version that resolves this vulnerability.Fixed in 2.75.1Fixed in 2.74.4 - Upgrade
Upgrade
ubuntu/glib2.0to a version that resolves this vulnerability.Fixed in 2.56.4-0ubuntu0.18.04.9+ - Upgrade
Upgrade
ubuntu/glib2.0to a version that resolves this vulnerability.Fixed in 2.40.2-0ubuntu1.1+ - Upgrade
Upgrade
ubuntu/glib2.0to a version that resolves this vulnerability.Fixed in 2.48.2-0ubuntu4.8+ - Upgrade
Upgrade
debian/glib2.0to a version that resolves this vulnerability.Fixed in 2.58.3-2+deb10u5Fixed in 2.66.8-1+deb11u1Fixed in 2.74.6-2Fixed in 2.78.4-1Fixed in 2.78.4-3
Event History
Frequently Asked Questions
What is CVE-2023-32665?
CVE-2023-32665 is a vulnerability found in GLib where GVariant deserialization is vulnerable to an exponential blowup issue.
What is the severity of CVE-2023-32665?
CVE-2023-32665 has a severity rating of medium.
How does CVE-2023-32665 affect GLib?
CVE-2023-32665 affects GLib versions up to and excluding 2.74.4.
How can CVE-2023-32665 be exploited?
CVE-2023-32665 can be exploited by using a crafted GVariant to cause excessive processing, leading to denial of service.
Is there a fix available for CVE-2023-32665?
Yes, updating GLib to version 2.74.4 or later will fix CVE-2023-32665.