GNOME libxml2
cpe:2.3:a:xmlsoft:libxml2:*:*:*:*:*:*:*
- < 2.12.10
- >= 2.13.0, < 2.13.6
A use-after-free vulnerability has been identified in Libxml2 versions prior to 2.12.10 and 2.13.0 prior to 2.13.6. The issue occurs in the XML schema processing functions 'xmlSchemaIDCFillNodeTables' and 'xmlSchemaBubbleIDCNodeTables'. Exploitation requires validating a crafted XML document against an XML schema with specific identity constraints, or using a specially crafted XML schema.
Exploitation of this vulnerability could result in a use-after-free condition, leading to potential memory corruption.
The vulnerability can be reproduced by validating a crafted XML document against an XML schema that includes certain identity constraints. This can be done using the 'xmllint' command-line tool with the '--noout' and '--schema' options, followed by the path to the XML schema and the XML document.
Users should upgrade to Libxml2 versions 2.12.10, 2.13.6, or 2.14.0 (upcoming).
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.