A
n 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).
References
| Link | Resource |
|---|---|
| https://gitlab.gnome.org/GNOME/libxml2/-/issues/510 | Issue Tracking Vendor Advisory |
| https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.4 | Release Notes |
| https://lists.debian.org/debian-lts-announce/2023/04/msg00031.html | Mailing List Third Party Advisory |
| https://security.netapp.com/advisory/ntap-20230601-0006/ | |
| https://gitlab.gnome.org/GNOME/libxml2/-/issues/510 | Issue Tracking Vendor Advisory |
| https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.4 | Release Notes |
| https://lists.debian.org/debian-lts-announce/2023/04/msg00031.html | Mailing List Third Party Advisory |
| https://security.netapp.com/advisory/ntap-20230601-0006/ |
Configurations
History
21 Nov 2024, 07:57
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://gitlab.gnome.org/GNOME/libxml2/-/issues/510 - Issue Tracking, Vendor Advisory | |
| References | () https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.4 - Release Notes | |
| References | () https://lists.debian.org/debian-lts-announce/2023/04/msg00031.html - Mailing List, Third Party Advisory | |
| References | () https://security.netapp.com/advisory/ntap-20230601-0006/ - |
Information
Published : 2023-04-24 21:15
Updated : 2025-02-04 21:15
NVD link : CVE-2023-29469
Mitre link : CVE-2023-29469
CVE.ORG link : CVE-2023-29469
JSON object : View
Products Affected
CWE
CWE-415
Double Free