cbcvebase.
CVE-2023-29469
published 2023-04-24

CVE-2023-29469: An issue was discovered in libxml2 before 2.10.4. When hashing empty dict strings in a crafted XML document, xmlDictComputeFastKey in dict.c can produce…

PriorityP429medium6.5CVSS 3.1
AVNACLPRNUIRSUCNINAH
EPSS
1.01%
58.9th percentile
An issue was discovered in libxml2 before 2.10.4. When hashing empty dict strings in a crafted XML document, xmlDictComputeFastKey in dict.c can produce non-deterministic values, leading to various logic and memory errors, such as a double free. This behavior occurs because there is an attempt to use the first byte of an empty string, and any value is possible (not solely the '\0' value).

Affected

18 ranges
VendorProductVersion rangeFixed in
appleios_16.5_and_ipados
applemacos_ventura
debiandebian_linux
debianlibxml2< libxml2 2.9.14+dfsg-1.2 (bookworm)libxml2 2.9.14+dfsg-1.2 (bookworm)
msrccbl2_libxml2_2.10.4-1_on_cbl_mariner_2.0
msrccbl_mariner_2.0_arm
msrccbl_mariner_2.0_x64
nokogirinokogiri>= 0 < 1.14.31.14.3
xmlsoftlibxml2< 2.10.42.10.4
xmlsoftlibxml2>= 0 < 2.9.10+dfsg-6.7+deb11u42.9.10+dfsg-6.7+deb11u4
xmlsoftlibxml2>= 0 < 2.9.14+dfsg-1.22.9.14+dfsg-1.2
xmlsoftlibxml2>= 0 < 2.9.14+dfsg-1.22.9.14+dfsg-1.2
xmlsoftlibxml2>= 0 < 2.9.14+dfsg-1.22.9.14+dfsg-1.2
xmlsoftlibxml2>= 0 < 2.9.4+dfsg1-6.1ubuntu1.92.9.4+dfsg1-6.1ubuntu1.9
xmlsoftlibxml2>= 0 < 2.9.10+dfsg-5ubuntu0.20.04.62.9.10+dfsg-5ubuntu0.20.04.6
xmlsoftlibxml2>= 0 < 2.9.13+dfsg-1ubuntu0.32.9.13+dfsg-1ubuntu0.3
xmlsoftlibxml2>= 0 < 2.9.1+dfsg1-3ubuntu4.13+esm52.9.1+dfsg1-3ubuntu4.13+esm5
xmlsoftlibxml2>= 0 < 2.9.3+dfsg1-1ubuntu0.7+esm52.9.3+dfsg1-1ubuntu0.7+esm5

CVSS provenance

nvdv3.16.5MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
ghsa6.5MEDIUM
osv6.5MEDIUM
vendor_ubuntu7.5HIGH
vendor_debian6.5MEDIUM
vendor_msrc6.5MEDIUM
vendor_redhat6.5MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.