CVE-2023-29469

Medium

Description

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

SeverityMedium
CVSS6.5
Exploit probability—
ProductXmlsoft Libxml2
PublishedApr 24, 2023
First seenApr 24, 2023
Weakness typeCWE-415CWE-415

How to fix

Update
  • xmlsoft libxml22.10.4 or later

Affected products

ProductAffected versionsFixed in
xmlsoft libxml2v < 2.10.42.10.4
debian debian_linux10.0—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.