CVE-2024-56171
criticalpriority · track · 39EPSS 0.012 · 67 %ileDEEUNLRUUSEPSS · scored 2026-10-22
libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a use-after-free in xmlSchemaIDCFillNodeTables and xmlSchemaBubbleIDCNodeTables in xmlschemas.c. To exploit this, a crafted XML document must be validated against an XML schema with certain identity constraints, or a crafted XML schema must be used.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · high–critical · 7.8–9.8
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (123)
Products and version ranges known to be affected.
advisories (11)
Vendor and ecosystem advisories describing this.
- NCSC-2025-0102Kwetsbaarheden verholpen in Apple macOSNL2025-04-01csaf · ncsc_nlNL
Apple heeft meerdere kwetsbaarheden verholpen in macOS (Specifiek voor Ventura 13.7.5, Sequoia 15.4 en Sonoma 14.7.5).
- NCSC-2025-0103Kwetsbaarheden verholpen in Apple iOS en iPadOSNL2025-04-01csaf · ncsc_nlNL
Apple heeft meerdere kwetsbaarheden verholpen in iOS en iPadOS.
- WID-SEC-W-2025-0403libxml2: Mehrere SchwachstellenDeutsch2025-02-18csaf · cert_bundDE
Ein lokaler Angreifer kann mehrere Schwachstellen in libxml2 ausnutzen, um einen Denial-of-Service-Zustand zu erzeugen oder einen nicht näher spezifizierten Angriff zu starten.
- WID-SEC-W-2025-0663Apple iOS und iPadOS: Mehrere SchwachstellenDeutsch2025-03-31csaf · cert_bundDE
Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Apple iOS und Apple iPadOS ausnutzen, um vertrauliche Informationen preiszugeben, beliebigen Code auszuführen, einen Denial-of-Service-Zustand herbeizuführen, Sicherheitsmaßnahmen zu umgehen, erhöhte Rechte zu erlangen oder Daten zu manipulieren.
- WID-SEC-W-2025-0668Apple macOS: Mehrere SchwachstellenDeutsch2025-03-31csaf · cert_bundDE
Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Apple macOS ausnutzen, um erhöhte Rechte - sogar Root-Rechte - zu erlangen, um vertrauliche Informationen offenzulegen, um beliebigen Code auszuführen, um Daten zu manipulieren, um Sicherheitsmaßnahmen - sogar Sandbox-Einschränkungen - zu umgehen oder um einen Denial-of-Service-Zustand auszulösen.
- WID-SEC-W-2025-0859Tenable Security Nessus: Mehrere SchwachstellenDeutsch2025-04-21csaf · cert_bundDE
Ein entfernter Angreifer kann mehrere Schwachstellen in Tenable Security Nessus ausnutzen, um Daten zu manipulieren, seine Privilegien zu erweitern und um nicht näher spezifizierte Auswirkungen zu erzielen.
- WID-SEC-W-2025-0899Redmine.org Redmine: Mehrere SchwachstellenDeutsch2025-04-28csaf · cert_bundDE
Ein lokaler Angreifer kann mehrere Schwachstellen in Redmine.org Redmine ausnutzen, um Informationen offenzulegen, einen Cross-Site Scripting Angriff durchzuführen und weitere, nicht spezifizierte Auswirkungen zu verursachen.
- WID-SEC-W-2025-1439Dell Secure Connect Gateway: Mehrere Schwachstellen ermöglichen nicht spezifizierten AngriffDeutsch2025-06-30csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in Dell Secure Connect Gateway ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen.
- BIT-java-2024-561712026-05-06vendor · osvUS
libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a use-after-free in xmlSchemaIDCFillNodeTables and xmlSchemaBubbleIDCNodeTables in xmlschemas.c. To exploit this, a crafted XML document must be validated against an XML schema with certain identity constraints, or a crafted XML schema must be used.
- BIT-java-min-2024-561712026-05-06vendor · osvUS
libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a use-after-free in xmlSchemaIDCFillNodeTables and xmlSchemaBubbleIDCNodeTables in xmlschemas.c. To exploit this, a crafted XML document must be validated against an XML schema with certain identity constraints, or a crafted XML schema must be used.
- BIT-jre-2024-561712026-05-08vendor · osvUS
libxml2 before 2.12.10 and 2.13.x before 2.13.6 has a use-after-free in xmlSchemaIDCFillNodeTables and xmlSchemaBubbleIDCNodeTables in xmlschemas.c. To exploit this, a crafted XML document must be validated against an XML schema with certain identity constraints, or a crafted XML schema must be used.
also known as (7)
Other names and identifiers for this entity.
- CNNVD-202502-1973cnnvd
- EUVD-2025-4769enisa_euvd
- BDU:2025-06438fstec_bdu
- GHSA-m366-8h8r-6fqrenisa_euvd
- BIT-java-2024-56171osv
- BIT-java-min-2024-56171osv
- BIT-jre-2024-56171osv
sources
Which sources assert this record, and when.
references (15)
External citations — patches, advisories, analysis.
- https://gitlab.gnome.org/GNOME/libxml2/-/issues/828cnnvd
- https://gitlab.gnome.org/GNOME/libxml2/-/tagsPatchcnnvd
- https://vigilance.fr/vulnerability/libxml2-use-after-free-via-xmlSchemaItemListAdd-46408cnnvd
- https://gitlab.gnome.org/GNOME/libxml2/-/issues/828enisa_euvd
- http://seclists.org/fulldisclosure/2025/Apr/10nvd
- http://seclists.org/fulldisclosure/2025/Apr/11nvd
- http://seclists.org/fulldisclosure/2025/Apr/12nvd
- http://seclists.org/fulldisclosure/2025/Apr/13nvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan