CVE catalog

CVE-2023-29469

libxml2: CVE-2023-29469

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C
Published
Source
[NVD] · [CVE record]
EPSS
1.31% · Oct 25, 2026

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).

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibxml2sid2.15.4+dfsg-1fixed
Debianlibxml2forky2.15.4+dfsg-1fixed
Debianlibxml2trixie2.12.7+dfsg+really2.9.14-2.1+deb13u3fixed
Debianlibxml2trixie-security2.12.7+dfsg+really2.9.14-2.1+deb13u1fixed
Debianlibxml2bookworm2.9.14+dfsg-1.3~deb12u6fixed
Debianlibxml2bookworm-security2.9.14+dfsg-1.3~deb12u4fixed
Cpelibxml2Not reported2.10.4fixed
Cpedebian_linuxNot reportedNot reportedunknown
Alpinelibxml23.172.10.4-r0fixed
Alpinelibxml23.182.10.4-r0fixed
Alpinelibxml23.192.10.4-r0fixed
Alpinelibxml23.202.10.4-r0fixed
Alpinelibxml23.212.10.4-r0fixed
Alpinelibxml23.222.10.4-r0fixed
Alpinelibxml23.232.10.4-r0fixed
Alpinelibxml23.242.10.4-r0fixed
Ubuntulibxml2pro2.9.2+zdfsg1-4vulnerable
Ubuntulibxml2pro2.9.2+zdfsg1-4ubuntu1vulnerable
Ubuntulibxml2pro2.9.2+zdfsg1-4ubuntu2vulnerable
Ubuntulibxml2pro2.9.2+zdfsg1-4ubuntu3vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.1vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.2vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.3vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.4vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.5vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.6vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.7vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.7+esm1vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.7+esm2vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.7+esm3vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.7+esm4vulnerable
Ubuntulibxml2pro2.9.3+dfsg1-1ubuntu0.7+esm5fixed
Ubuntulibxml218.042.9.4+dfsg1-4ubuntu1vulnerable
Ubuntulibxml218.042.9.4+dfsg1-5ubuntu1vulnerable
Ubuntulibxml218.042.9.4+dfsg1-5ubuntu2vulnerable
Ubuntulibxml218.042.9.4+dfsg1-5.1ubuntu1vulnerable
Ubuntulibxml218.042.9.4+dfsg1-5.2ubuntu1vulnerable
Ubuntulibxml218.042.9.4+dfsg1-6.1ubuntu1vulnerable
Ubuntulibxml218.042.9.4+dfsg1-6.1ubuntu1.2vulnerable
Ubuntulibxml218.042.9.4+dfsg1-6.1ubuntu1.3vulnerable
Ubuntulibxml218.042.9.4+dfsg1-6.1ubuntu1.4vulnerable
Ubuntulibxml218.042.9.4+dfsg1-6.1ubuntu1.5vulnerable
Ubuntulibxml218.042.9.4+dfsg1-6.1ubuntu1.6vulnerable
Ubuntulibxml218.042.9.4+dfsg1-6.1ubuntu1.7vulnerable
Ubuntulibxml218.042.9.4+dfsg1-6.1ubuntu1.8vulnerable
Ubuntulibxml218.042.9.4+dfsg1-6.1ubuntu1.9fixed
Ubuntulibxml220.042.9.4+dfsg1-7ubuntu3vulnerable
Ubuntulibxml220.042.9.4+dfsg1-7ubuntu5vulnerable
Ubuntulibxml220.042.9.4+dfsg1-8ubuntu1vulnerable
Ubuntulibxml220.042.9.4+dfsg1-8ubuntu2vulnerable
Ubuntulibxml220.042.9.4+dfsg1-8ubuntu3vulnerable
Ubuntulibxml220.042.9.10+dfsg-1ubuntu3vulnerable
Ubuntulibxml220.042.9.10+dfsg-4build1vulnerable
Ubuntulibxml220.042.9.10+dfsg-5vulnerable
Ubuntulibxml220.042.9.10+dfsg-5ubuntu0.20.04.1vulnerable
Ubuntulibxml220.042.9.10+dfsg-5ubuntu0.20.04.2vulnerable
Ubuntulibxml220.042.9.10+dfsg-5ubuntu0.20.04.3vulnerable
Ubuntulibxml220.042.9.10+dfsg-5ubuntu0.20.04.4vulnerable
Ubuntulibxml220.042.9.10+dfsg-5ubuntu0.20.04.5vulnerable
Ubuntulibxml220.042.9.10+dfsg-5ubuntu0.20.04.6fixed
Ubuntulibxml222.042.9.12+dfsg-4vulnerable
Ubuntulibxml222.042.9.12+dfsg-5vulnerable
Ubuntulibxml222.042.9.12+dfsg-6vulnerable
Ubuntulibxml222.042.9.13+dfsg-1vulnerable
Ubuntulibxml222.042.9.13+dfsg-1build1vulnerable
Ubuntulibxml222.042.9.13+dfsg-1ubuntu0.1vulnerable
Ubuntulibxml222.042.9.13+dfsg-1ubuntu0.2vulnerable
Ubuntulibxml222.042.9.13+dfsg-1ubuntu0.3fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibxml2sourcesid2.9.14+dfsg-1.2not yet assignedNot reported[1034437]
Debianlibxml2sourceforky2.9.14+dfsg-1.2not yet assignedNot reported[1034437]
Debianlibxml2sourcetrixie2.9.14+dfsg-1.2not yet assignedNot reported[1034437]
Debianlibxml2sourcebookworm2.9.14+dfsg-1.2not yet assignedNot reported[1034437]
Cpelibxml2cpeNot reported2.10.4Not reportedNVD-CVE-2023-29469Not reported
Alpinelibxml2apk3.172.10.4-r0Not reportedALPINE-CVE-2023-29469Not reported
Alpinelibxml2apk3.182.10.4-r0Not reportedALPINE-CVE-2023-29469Not reported
Alpinelibxml2apk3.192.10.4-r0Not reportedALPINE-CVE-2023-29469Not reported
Alpinelibxml2apk3.202.10.4-r0Not reportedALPINE-CVE-2023-29469Not reported
Alpinelibxml2apk3.212.10.4-r0Not reportedALPINE-CVE-2023-29469Not reported
Alpinelibxml2apk3.222.10.4-r0Not reportedALPINE-CVE-2023-29469Not reported
Alpinelibxml2apk3.232.10.4-r0Not reportedALPINE-CVE-2023-29469Not reported
Alpinelibxml2apk3.242.10.4-r0Not reportedALPINE-CVE-2023-29469Not reported
Ubuntulibxml2debpro2.9.3+dfsg1-1ubuntu0.7+esm5Not reportedUBUNTU-CVE-2023-29469Not reported
Ubuntulibxml2deb18.042.9.4+dfsg1-6.1ubuntu1.9Not reportedUBUNTU-CVE-2023-29469Not reported
Ubuntulibxml2deb20.042.9.10+dfsg-5ubuntu0.20.04.6Not reportedUBUNTU-CVE-2023-29469Not reported
Ubuntulibxml2deb22.042.9.13+dfsg-1ubuntu0.3Not reportedUBUNTU-CVE-2023-29469Not reported

[Debian bug #1034437]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References