Logo
vulnerabilityCVE-2023-32665
Name
CVE-2023-32665
Source
NVD ( link)Debian ( link)
Description
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.
Published Date
Updated Date
Workaround
-

Analysis#


Affected Component
Analysis
glib-2.0
Patched

Vulnerability Ratings#


5.5
CVSSv31
5.5
CVSSv31
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
yocto
master
2.88.1
Not Affected
yocto
scarthgap
2.78.6
Not Affected

Resolved with patches#


glib-2.0 (yocto:kirkstone)

#
Title
Author
Resolve
1
gvariant-core: Consolidate construction of
William Manley <will@stb-tester.com>
CVE-2023-32665
2
gvariant-serialiser: Rework child size calculation
Philip Withnall <pwithnall@endlessos.org>
CVE-2023-32665
3
gvariant: Don't allow child elements of a tuple to overlap
Philip Withnall <pwithnall@endlessos.org>
CVE-2023-32665
4
gvariant-serialiser: Factor out code to get bounds of a tuple
Philip Withnall <pwithnall@endlessos.org>
CVE-2023-32665
5
gvariant-serialiser: Factor out functions for dealing with
William Manley <will@stb-tester.com>
CVE-2023-32665
6
gvariant: Port g_variant_deep_copy() to count its iterations
Philip Withnall <pwithnall@endlessos.org>
CVE-2023-32665
7
gvariant: Track checked and ordered offsets independently
Philip Withnall <pwithnall@endlessos.org>
CVE-2023-32665
8
gvariant: Don't allow child elements to overlap with each
William Manley <will@stb-tester.com>
CVE-2023-32665
9
gvariant: Zero-initialise various GVariantSerialised objects
Philip Withnall <pwithnall@endlessos.org>
CVE-2023-32665