Use-after-free in libxslt - CVE-2025-10911
Published: October 17, 2025 / Updated: April 14, 2026
Vulnerability identifier: #VU117356
CSH Severity: Medium
CVSS v4: 4.6 [CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2025-10911
CWE-ID: CWE-416
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to a use-after-free error when parsing xsl nodes. A remote attacker can pass a specially crafted XML file to the application and crash it.
Affected software
libxslt
SUSE Linux Enterprise Server 15 SP4
SUSE Linux Enterprise Server 15 SP5
SUSE Linux Enterprise Server 12 SP5 LTSS Extended
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server for SAP Applications 12
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Desktop 15
F5OS-A
F5OS-C
SUSE Linux Enterprise Micro
SUSE Linux Enterprise Micro for Rancher
Anolis OS
Red Hat Enterprise Linux for ARM 64
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux Server - AUS
Red Hat Enterprise Linux Server - TUS
SUSE Package Hub 15
Basesystem Module
Python 3 Module
openSUSE Leap
openEuler
Nessus Network Monitor
Red Hat Enterprise Linux Server for Power LE - Update Services for SAP Solutions
libxslt (Red Hat package)
libxslt-devel
libxslt
libxslt-python-debuginfo
libxslt-python-debugsource
libxslt-python
libxslt1-debuginfo
libxslt1
libxslt-debugsource
libxslt-help
python2-libxslt
libxslt-debuginfo
libxslt-tools-debuginfo
libxslt1-32bit-debuginfo
libxslt-tools
libxslt1-64bit
libxslt-devel-64bit
libxslt1-64bit-debuginfo
libxslt-devel-32bit
libxslt1-32bit
python3-libxslt
libxslt-doc
libxml2-2-debuginfo
python-libxml2-debugsource
libxml2-doc
libxml2-devel
libxml2-2-32bit
libxml2-2-debuginfo-32bit
libxml2-2
libxml2-tools-debuginfo
python-libxml2
libxml2-debugsource
libxml2-tools
python-libxml2-debuginfo
python3-libxml2-python-debuginfo
python3-libxml2-python
python-libxml2-python-debugsource
python311-libxml2-debuginfo
python3-libxml2
python311-libxml2
python3-libxml2-debuginfo
libxml2-2-32bit-debuginfo
libxml2-devel-32bit
libxml2-devel-64bit
libxml2-2-64bit-debuginfo
libxml2-2-64bit
libxml2-python-debugsource
Tenable Nessus
SUSE Linux Enterprise Server 15 SP4
SUSE Linux Enterprise Server 15 SP5
SUSE Linux Enterprise Server 12 SP5 LTSS Extended
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server for SAP Applications 12
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Desktop 15
F5OS-A
F5OS-C
SUSE Linux Enterprise Micro
SUSE Linux Enterprise Micro for Rancher
Anolis OS
Red Hat Enterprise Linux for ARM 64
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux Server - AUS
Red Hat Enterprise Linux Server - TUS
SUSE Package Hub 15
Basesystem Module
Python 3 Module
openSUSE Leap
openEuler
Nessus Network Monitor
Red Hat Enterprise Linux Server for Power LE - Update Services for SAP Solutions
libxslt (Red Hat package)
libxslt-devel
libxslt
libxslt-python-debuginfo
libxslt-python-debugsource
libxslt-python
libxslt1-debuginfo
libxslt1
libxslt-debugsource
libxslt-help
python2-libxslt
libxslt-debuginfo
libxslt-tools-debuginfo
libxslt1-32bit-debuginfo
libxslt-tools
libxslt1-64bit
libxslt-devel-64bit
libxslt1-64bit-debuginfo
libxslt-devel-32bit
libxslt1-32bit
python3-libxslt
libxslt-doc
libxml2-2-debuginfo
python-libxml2-debugsource
libxml2-doc
libxml2-devel
libxml2-2-32bit
libxml2-2-debuginfo-32bit
libxml2-2
libxml2-tools-debuginfo
python-libxml2
libxml2-debugsource
libxml2-tools
python-libxml2-debuginfo
python3-libxml2-python-debuginfo
python3-libxml2-python
python-libxml2-python-debugsource
python311-libxml2-debuginfo
python3-libxml2
python311-libxml2
python3-libxml2-debuginfo
libxml2-2-32bit-debuginfo
libxml2-devel-32bit
libxml2-devel-64bit
libxml2-2-64bit-debuginfo
libxml2-2-64bit
libxml2-python-debugsource
Tenable Nessus
How to mitigate CVE-2025-10911
Cybersecurity Help is currently unaware of any official solution to address this vulnerability.
Nessus Network Monitor - update to 6.5.3
Tenable Nessus - addressed in versions 10.8.0, 10.8.1, 10.8.2, 10.8.3, 10.8.4, 10.8.5, 10.8.6, 10.9.6, 10.11.1
libxslt (Red Hat package) - addressed in versions 1.1.32-6.4.el8_10, 1.1.32-8.el8_4.1, 1.1.32-8.el8_6.1, 1.1.32-8.el8_8.1, 1.1.39-8.el10_2.1
libxslt-devel - addressed in versions 1.1.32-6.4.0.1, 1.1.43-3
libxslt - addressed in versions 1.1.32-6.4.0.1, 1.1.43-3
libxslt-python-debuginfo - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1
libxslt-python-debugsource - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1
libxslt-python - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1
libxslt1-debuginfo - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1, 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt1 - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1, 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-debugsource - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1, 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-help - addressed in versions 1.1.34-12, 1.1.37-6, 1.1.39-6, 1.1.39-7
python2-libxslt - update to 1.1.34-12
libxslt-devel - addressed in versions 1.1.34-12, 1.1.37-6, 1.1.39-6, 1.1.39-7
libxslt-debugsource - addressed in versions 1.1.34-12, 1.1.37-6, 1.1.39-6, 1.1.39-7
libxslt-debuginfo - addressed in versions 1.1.34-12, 1.1.37-6, 1.1.39-6, 1.1.39-7
libxslt - addressed in versions 1.1.34-12, 1.1.37-6, 1.1.39-6, 1.1.39-7
libxslt-tools-debuginfo - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt1-32bit-debuginfo - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-devel - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-tools - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt1-64bit - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-devel-64bit - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt1-64bit-debuginfo - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-devel-32bit - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt1-32bit - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
python3-libxslt - addressed in versions 1.1.37-6, 1.1.39-6, 1.1.39-7
libxslt-doc - update to 1.1.43-3
python3-libxslt - update to 1.1.43-3
libxml2-2-debuginfo - addressed in versions 2.9.4-46.99.1, 2.9.7-150000.3.94.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python-libxml2-debugsource - update to 2.9.4-46.99.1
libxml2-doc - addressed in versions 2.9.4-46.99.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1
libxml2-devel - addressed in versions 2.9.4-46.99.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-2-32bit - addressed in versions 2.9.4-46.99.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-2-debuginfo-32bit - update to 2.9.4-46.99.1
libxml2-2 - addressed in versions 2.9.4-46.99.1, 2.9.7-150000.3.94.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-tools-debuginfo - addressed in versions 2.9.4-46.99.1, 2.9.7-150000.3.94.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python-libxml2 - update to 2.9.4-46.99.1
libxml2-debugsource - addressed in versions 2.9.4-46.99.1, 2.9.7-150000.3.94.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-tools - addressed in versions 2.9.4-46.99.1, 2.9.7-150000.3.94.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python-libxml2-debuginfo - update to 2.9.4-46.99.1
python3-libxml2-python-debuginfo - update to 2.9.7-150000.3.94.1
python3-libxml2-python - update to 2.9.7-150000.3.94.1
python-libxml2-python-debugsource - update to 2.9.7-150000.3.94.1
python311-libxml2-debuginfo - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python3-libxml2 - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python311-libxml2 - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python3-libxml2-debuginfo - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-2-32bit-debuginfo - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-devel-32bit - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1
libxml2-devel-64bit - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1
libxml2-2-64bit-debuginfo - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1
libxml2-2-64bit - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1
libxml2-python-debugsource - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
Tenable Nessus - addressed in versions 10.8.0, 10.8.1, 10.8.2, 10.8.3, 10.8.4, 10.8.5, 10.8.6, 10.9.6, 10.11.1
libxslt (Red Hat package) - addressed in versions 1.1.32-6.4.el8_10, 1.1.32-8.el8_4.1, 1.1.32-8.el8_6.1, 1.1.32-8.el8_8.1, 1.1.39-8.el10_2.1
libxslt-devel - addressed in versions 1.1.32-6.4.0.1, 1.1.43-3
libxslt - addressed in versions 1.1.32-6.4.0.1, 1.1.43-3
libxslt-python-debuginfo - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1
libxslt-python-debugsource - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1
libxslt-python - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1
libxslt1-debuginfo - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1, 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt1 - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1, 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-debugsource - addressed in versions 1.1.32-150000.3.20.1, 1.1.32-150000.3.25.1, 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-help - addressed in versions 1.1.34-12, 1.1.37-6, 1.1.39-6, 1.1.39-7
python2-libxslt - update to 1.1.34-12
libxslt-devel - addressed in versions 1.1.34-12, 1.1.37-6, 1.1.39-6, 1.1.39-7
libxslt-debugsource - addressed in versions 1.1.34-12, 1.1.37-6, 1.1.39-6, 1.1.39-7
libxslt-debuginfo - addressed in versions 1.1.34-12, 1.1.37-6, 1.1.39-6, 1.1.39-7
libxslt - addressed in versions 1.1.34-12, 1.1.37-6, 1.1.39-6, 1.1.39-7
libxslt-tools-debuginfo - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt1-32bit-debuginfo - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-devel - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-tools - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt1-64bit - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-devel-64bit - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt1-64bit-debuginfo - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt-devel-32bit - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
libxslt1-32bit - addressed in versions 1.1.34-150400.3.13.1, 1.1.34-150400.3.16.1
python3-libxslt - addressed in versions 1.1.37-6, 1.1.39-6, 1.1.39-7
libxslt-doc - update to 1.1.43-3
python3-libxslt - update to 1.1.43-3
libxml2-2-debuginfo - addressed in versions 2.9.4-46.99.1, 2.9.7-150000.3.94.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python-libxml2-debugsource - update to 2.9.4-46.99.1
libxml2-doc - addressed in versions 2.9.4-46.99.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1
libxml2-devel - addressed in versions 2.9.4-46.99.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-2-32bit - addressed in versions 2.9.4-46.99.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-2-debuginfo-32bit - update to 2.9.4-46.99.1
libxml2-2 - addressed in versions 2.9.4-46.99.1, 2.9.7-150000.3.94.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-tools-debuginfo - addressed in versions 2.9.4-46.99.1, 2.9.7-150000.3.94.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python-libxml2 - update to 2.9.4-46.99.1
libxml2-debugsource - addressed in versions 2.9.4-46.99.1, 2.9.7-150000.3.94.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-tools - addressed in versions 2.9.4-46.99.1, 2.9.7-150000.3.94.1, 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python-libxml2-debuginfo - update to 2.9.4-46.99.1
python3-libxml2-python-debuginfo - update to 2.9.7-150000.3.94.1
python3-libxml2-python - update to 2.9.7-150000.3.94.1
python-libxml2-python-debugsource - update to 2.9.7-150000.3.94.1
python311-libxml2-debuginfo - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python3-libxml2 - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python311-libxml2 - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
python3-libxml2-debuginfo - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-2-32bit-debuginfo - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
libxml2-devel-32bit - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1
libxml2-devel-64bit - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1
libxml2-2-64bit-debuginfo - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1
libxml2-2-64bit - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1
libxml2-python-debugsource - addressed in versions 2.9.14-150400.5.55.1, 2.10.3-150500.5.38.1, 2.12.10-150700.4.11.1
External References
Related Security Bulletins
- Denial of service in libxslt
- SUSE update for libxslt
- SUSE update for libxslt
- openEuler 22.03 LTS SP3 update for libxslt
- openEuler 20.03 LTS SP4 update for libxslt
- openEuler 24.03 LTS SP2 update for libxslt
- openEuler 24.03 LTS SP1 update for libxslt
- openEuler 24.03 LTS update for libxslt
- openEuler 22.03 LTS SP4 update for libxslt
- SUSE update for libxslt
- Anolis OS update for libxslt
- Multiple vulnerabilities in Tenable Nessus
- Tenable Network Monitor update for third-party components
- SUSE update for libxml2
- SUSE update for libxml2
- SUSE update for libxslt
- SUSE update for libxml2
- SUSE update for libxml2
- SUSE update for libxml2
- SUSE update for libxslt
- Local denial of service in F5OS libxslt
- Red Hat Enterprise Linux 8 update for libxslt
- Red Hat Enterprise Linux 10 update for libxslt
- Red Hat Enterprise Linux 8 update for libxslt
- Red Hat Enterprise Linux 8 update for libxslt
- Anolis OS update for libxslt
- Red Hat Enterprise Linux 8 update for libxslt