Skip to content
OpenAdvisories
Low · 2.9 CVE-2025-32415 EUVD-2025-11554GHSA-w8fw-fj9q-vcjj

In libxml2 before 2.13.8 and 2.14.x before 2.14.2, xmlSchemaIDCFillNodeTables in xmlschemas.c has a heap-based buffer under-read. To exploi…

Published Apr 17, 2025 · Updated Nov 3, 2025 · Assigned by mitre

Description

In libxml2 before 2.13.8 and 2.14.x before 2.14.2, xmlSchemaIDCFillNodeTables in xmlschemas.c has a heap-based buffer under-read. 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.

Affected products

VendorProductAffectedFixed
xmlsoft libxml2 < 2.13.8, 2.14.0 – < 2.14.2 2.13.8

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libxml2 2.12.7+dfsg+really2.9.14-1 —
Debian 13 libxml2 2.12.7+dfsg+really2.9.14-1 —
Debian 12 libxml2 2.9.14+dfsg-1.3~deb12u2 DSA-5949-1
Debian 11 libxml2 2.9.10+dfsg-6.7+deb11u7 DLA-4146-1
ReleasePackageFixed inAdvisory
Ubuntu 25.10 libxml2 2.12.7+dfsg+really2.9.14-0.4ubuntu0.1 —
Ubuntu 24.04 LTS libxml2 2.9.14+dfsg-1.3ubuntu3.3 USN-7467-1
Ubuntu 22.04 LTS libxml2 2.9.13+dfsg-1ubuntu0.7 USN-7467-1
Ubuntu 20.04 LTS libxml2 2.9.10+dfsg-5ubuntu0.20.04.10 USN-7467-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS libxml2 2.9.4+dfsg1-6.1ubuntu1.9+esm3 USN-7467-2
Ubuntu Pro 16.04 LTS libxml2 2.9.3+dfsg1-1ubuntu0.7+esm8 USN-7467-2
Ubuntu Pro 14.04 LTS libxml2 2.9.1+dfsg1-3ubuntu4.13+esm10 USN-7896-1
ReleasePackageFixed inAdvisory
RHEL 10 libxml2 +3 2.12.5-9.el10_0 RHSA-2025:13429
RHEL 9 libxml2 +2 2.9.13-12.el9_6 RHSA-2025:13428
RHEL 8 libxml2 +2 2.9.7-21.el8_10.3 RHSA-2025:13203
Show 13 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 9.4 EUS libxml2 +2 2.9.13-12.el9_4 RHSA-2025:13677
RHEL 9.2 E4S libxml2 +2 2.9.13-3.el9_2.9 RHSA-2025:13683
RHEL 9.0 E4S libxml2 +2 2.9.13-1.el9_0.7 RHSA-2025:13684
RHEL 8.8 TUS libxml2 +2 2.9.7-16.el8_8.12 RHSA-2025:13806
RHEL 8.8 E4S libxml2 +2 2.9.7-16.el8_8.12 RHSA-2025:13806
RHEL 8.6 TUS libxml2 +2 2.9.7-13.el8_6.12 RHSA-2025:13688
RHEL 8.6 E4S libxml2 +2 2.9.7-13.el8_6.12 RHSA-2025:13688
RHEL 8.6 AUS libxml2 +2 2.9.7-13.el8_6.12 RHSA-2025:13688
RHEL 8.4 EUS Long Life libxml2 +2 2.9.7-9.el8_4.8 RHSA-2025:13788
RHEL 8.4 AUS libxml2 +2 2.9.7-9.el8_4.8 RHSA-2025:13788
RHEL 8.2 AUS libxml2 +2 2.9.7-9.el8_2.5 RHSA-2025:13689
RHEL 7 ELS libxml2 +3 2.9.1-6.el7_9.13 RHSA-2025:13789
Red Hat Hardened Images 1 libxml2 +4 2.15.2-0.3.hum1 RHSA-2026:7519

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 libxml2 +3 2.12.5-9.el10_0 ALSA-2025:13429
AlmaLinux 9 libxml2 +2 2.9.13-12.el9_6 ALSA-2025:13428
AlmaLinux 8 libxml2 +2 2.9.7-21.el8_10.3 ALSA-2025:13203

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 libxml2 2.12.5-9.el10_0 RLSA-2025:13429
Rocky Linux 9 libxml2 2.9.13-12.el9_6 RLSA-2025:13428
Rocky Linux 8 libxml2 2.9.7-21.el8_10.3 RLSA-2025:13203
ReleasePackageFixed inAdvisory
SLES 15 SP6 libxml2 +1 2.10.3-150500.5.26.1 SUSE-SU-2025:1438-1
SLES 12 SP5 libxml2 +1 2.9.4-46.84.1 SUSE-SU-2025:1440-1
SLES 3 libxml2-python 2.10.3-150500.5.26.1 SUSE-SU-2025:1438-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLE Micro 6.1 libxml2 2.11.6-slfo.1.1_3.1 SUSE-SU-2025:20364-1
SLE Micro 6.0 libxml2 2.11.6-8.1 SUSE-SU-2025:20333-1
SLE Micro 5.5 libxml2 +1 2.10.3-150500.5.26.1 SUSE-SU-2025:1438-1
SLE Micro 5.4 libxml2 +1 2.9.14-150400.5.41.1 SUSE-SU-2025:1435-1
SLE Micro 5.3 libxml2 +1 2.9.14-150400.5.41.1 SUSE-SU-2025:1435-1
SLE Micro 5.2 libxml2 +1 2.9.7-150000.3.79.1 SUSE-SU-2025:1439-1
SLE Micro 5.1 libxml2 2.9.7-150000.3.79.1 SUSE-SU-2025:1439-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libxml2 2.13.8-1.1 openSUSE-SU-2025:15019-1
openSUSE Leap 15.6 libxml2 +1 2.10.3-150500.5.26.1 SUSE-SU-2025:1438-1
openSUSE Leap 15.6 python-libxml2-python 2.9.7-150000.3.79.1 SUSE-SU-2025:1439-1
ReleasePackageFixed inAdvisory
Alpine v3.24 libxml2 2.13.8-r0 —
Alpine v3.23 libxml2 2.13.8-r0 —
Alpine v3.22 libxml2 2.13.8-r0 —
Alpine v3.21 libxml2 2.13.4-r6 —
Alpine v3.20 libxml2 2.12.10-r0 —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 libxml2 2.11.8-r3 —
Alpine v3.18 libxml2 2.11.8-r3 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 libxml2 +3 2.10.4-1.amzn2023.0.10 ALAS2023-2025-963
Amazon Linux 2 libxml2 +3 2.9.1-6.amzn2.5.17 ALAS2-2025-2860

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 libxml2 2.11.5-5 —
Azure Linux 2 (CBL-Mariner) libxml2 2.10.4-7 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 libxml2 +3 2.12.5-9.el10_0 ELSA-2025-13429
Oracle Linux 9 libxml2 +2 2.9.13-12.el9_6 ELSA-2025-13428
Oracle Linux 8 libxml2 +2 2.9.7-21.el8_10.3 ELSA-2025-13203
Oracle Linux 7 libxml2 +3 2.9.1-6.0.11.el7_9.6 ELSA-2025-13789

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling openjdk-7-jre No fix yet —

Advisories 44

References