CVE Catalog

CVE-2023-29469

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
1.30%

70th percentile - higher than 70% of all known CVEs

Summary

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

Risk Assessment

This could lead to application crashes or potential code execution due to memory errors, threatening system availability and integrity.

Recommendation

Update libxml2 to version 2.10.4 or later to fix the vulnerability.

Other vulnerabilities in libxml2

See all
Original NVD description (English source)

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

Vulnerability data from NVD (NIST) · CISA KEV · EPSS