Skip to content
OpenAdvisories
High · 7.8 CVE-2025-24855 EUVD-2025-7659GHSA-3cgj-v3m4-cgcq

numbers.c in libxslt before 1.1.43 has a use-after-free because, in nested XPath evaluations, an XPath context node can be modified but nev…

Published Mar 14, 2025 · Updated Feb 26, 2026 · Assigned by mitre

Description

numbers.c in libxslt before 1.1.43 has a use-after-free because, in nested XPath evaluations, an XPath context node can be modified but never restored. This is related to xsltNumberFormatGetValue, xsltEvalXPathPredicate, xsltEvalXPathStringNs, and xsltComputeSortResultInternal.

Affected products

VendorProductAffectedFixed
xmlsoft libxslt < 1.1.43 1.1.43

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 libxslt 1.1.35-1.2 —
Debian 13 libxslt 1.1.35-1.2 —
Debian 12 libxslt 1.1.35-1+deb12u1 DSA-5884-1
Debian 11 libxslt 1.1.34-4+deb11u2 DLA-4089-1
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS libxslt 1.1.39-0exp1ubuntu0.24.04.2 USN-7361-1
Ubuntu 22.04 LTS libxslt 1.1.34-4ubuntu0.22.04.3 USN-7361-1
Ubuntu 20.04 LTS libxslt 1.1.34-4ubuntu0.20.04.3 USN-7361-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS libxslt 1.1.29-5ubuntu0.3+esm2 USN-7787-1
Ubuntu Pro 16.04 LTS libxslt 1.1.28-2.1ubuntu0.3+esm3 USN-7787-1
Ubuntu Pro 14.04 LTS libxslt 1.1.28-2ubuntu0.2+esm4 USN-7787-1
ReleasePackageFixed inAdvisory
RHEL 10 libxslt +1 1.1.39-7.el10_0 RHSA-2025:7496
RHEL 9 libxslt +1 1.1.34-9.el9_5.1 RHSA-2025:3107
RHEL 8 libxslt +1 1.1.32-6.1.el8_10 RHSA-2025:3615
Show 12 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 9.4 EUS libxslt +1 1.1.34-10.el9_4 RHSA-2025:3389
RHEL 9.2 EUS libxslt +1 1.1.34-10.el9_2 RHSA-2025:3528
RHEL 9.0 E4S libxslt +1 1.1.34-11.el9_0 RHSA-2025:3627
RHEL 8.8 EUS libxslt +1 1.1.32-8.el8_8 RHSA-2025:3624
RHEL 8.6 TUS libxslt +1 1.1.32-8.el8_6 RHSA-2025:3625
RHEL 8.6 E4S libxslt +1 1.1.32-8.el8_6 RHSA-2025:3625
RHEL 8.6 AUS libxslt +1 1.1.32-8.el8_6 RHSA-2025:3625
RHEL 8.4 TUS libxslt +1 1.1.32-8.el8_4 RHSA-2025:3626
RHEL 8.4 E4S libxslt +1 1.1.32-8.el8_4 RHSA-2025:3626
RHEL 8.4 AUS libxslt +1 1.1.32-8.el8_4 RHSA-2025:3626
RHEL 8.2 AUS libxslt +1 1.1.32-6.el8_2 RHSA-2025:3619
RHEL 7 ELS libxslt +2 1.1.28-9.el7_9 RHSA-2025:4098

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 libxslt +1 1.1.39-7.el10_0 ALSA-2025:7496
AlmaLinux 9 libxslt +1 1.1.34-9.el9_5.1 ALSA-2025:3107
AlmaLinux 8 libxslt +1 1.1.32-6.1.el8_10 ALSA-2025:3615

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 libxslt 1.1.39-7.el10_0 RLSA-2025:7496
Rocky Linux 8 libxslt 1.1.32-6.1.el8_10 RLSA-2025:3615
ReleasePackageFixed inAdvisory
SLES 15 SP6 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SLES 15 SP5 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SLES 15 SP4 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SLES 15 SP3 libxslt 1.1.32-150000.3.17.1 SUSE-SU-2025:1003-1
SLES 12 SP5 libxslt 1.1.28-17.18.1 SUSE-SU-2025:1494-1
Show 16 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP5 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SLES for SAP 15 SP4 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SLES for SAP 15 SP3 libxslt 1.1.32-150000.3.17.1 SUSE-SU-2025:1003-1
SLE Micro 6.1 libxslt 1.1.38-slfo.1.1_2.1 SUSE-SU-2025:20277-1
SLE Micro 6.0 libxslt 1.1.38-4.1 SUSE-SU-2025:20201-1
SLE Micro 5.5 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SLE Micro 5.4 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SLE Micro 5.3 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SLE Micro 5.2 libxslt 1.1.32-150000.3.17.1 SUSE-SU-2025:1003-1
SLE Micro 5.1 libxslt 1.1.32-150000.3.17.1 SUSE-SU-2025:1003-1
SLE HPC 15 SP5 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SLE HPC 15 SP4 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SLE HPC 15 SP3 libxslt 1.1.32-150000.3.17.1 SUSE-SU-2025:1003-1
SUSE Manager Server 4.3 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SUSE Manager Proxy 4.3 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
SUSE Enterprise Storage 7.1 libxslt 1.1.32-150000.3.17.1 SUSE-SU-2025:1003-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libqt5-qtwebengine 5.15.19-1.1 openSUSE-SU-2025:15531-1
openSUSE Tumbleweed libxslt 1.1.43-1.1 openSUSE-SU-2025:14894-1
openSUSE Leap 15.6 libxslt 1.1.34-150400.3.6.1 SUSE-SU-2025:1125-1
openSUSE Leap 15.6 libxslt-python 1.1.32-150000.3.17.1 SUSE-SU-2025:1003-1
ReleasePackageFixed inAdvisory
Alpine v3.24 libxslt 1.1.43-r0 —
Alpine v3.24 qt6-qtwebengine 6.8.2-r3 —
Alpine v3.23 libxslt 1.1.43-r0 —
Alpine v3.23 qt5-qtwebengine 5.15.17-r10 —
Alpine v3.23 qt6-qtwebengine 6.8.2-r3 —
Alpine v3.22 libxslt 1.1.43-r0 —
Alpine v3.22 qt5-qtwebengine 5.15.17-r10 —
Alpine v3.22 qt6-qtwebengine 6.8.2-r3 —
Alpine v3.21 libxslt 1.1.42-r2 —
Alpine v3.21 qt5-qtwebengine 5.15.17-r7 —
Alpine v3.20 libxslt 1.1.39-r2 —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 libxslt 1.1.39-r1 —
Alpine v3.18 libxslt 1.1.38-r1 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 libxslt +2 1.1.43-1.amzn2023.0.1 ALAS2023-2025-909
Amazon Linux 2 libxslt +2 1.1.28-6.amzn2.0.3 ALAS2-2025-2823

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 libxslt 1.1.43-1 —
Azure Linux 2 (CBL-Mariner) libxslt 1.1.34-8 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 libxslt +1 1.1.39-7.el10_0 ELSA-2025-7496
Oracle Linux 9 libxslt +1 1.1.34-9.0.1.el9_5.1 ELSA-2025-3107
Oracle Linux 8 libxslt +1 1.1.32-6.1.0.1.el8_10 ELSA-2025-3615
Oracle Linux 7 libxslt +2 1.1.28-6.0.3.el7 ELSA-2025-4098, ELSA-2025-3612

Wolfi

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

Advisories 41

References