CVE-2025-10911 Libxslt: use-after-free with key data stored cross-rvt

Medium 5.5 Published Updated

A use-after-free in libxslt allows attackers to cause application crashes via crafted XSL nodes, impacting systems using this XML transformation library.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2025-10911?

CVE-2025-10911 is a medium-severity use after free vulnerability in Red Hat Discovery 2, published on 25 Sep 2025. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

A use-after-free vulnerability was found in libxslt while parsing xsl nodes that may lead to the dereference of expired pointers and application crash.

Weakness: CWE-825

Which versions are affected by CVE-2025-10911?

3 open source packages ship an affected version, including java, java-min and jre.

PackageAffectedFixed in
java BitnamiAll versions1.8.0, 8.0.481
java-min BitnamiAll versions1.8.0, 8.0.481
jre BitnamiAll versions1.8.0, 8.0.481
Linux distribution packages (37)
libxslt AlmaLinux:10All versions1.1.39-8.el10_2.1
libxslt-devel AlmaLinux:10All versions1.1.39-8.el10_2.1
libxslt AlmaLinux:8All versions1.1.32-6.4.el8_10
libxslt-devel AlmaLinux:8All versions1.1.32-6.4.el8_10
libxslt AlmaLinux:9All versions1.1.34-14.el9_8.1
libxslt-devel AlmaLinux:9All versions1.1.34-14.el9_8.1
libxslt Red Hat:enterprise_linux:10.2All versions0:1.1.39-8.el10_2.1
libxslt-debuginfo Red Hat:enterprise_linux:10.2All versions0:1.1.39-8.el10_2.1
libxslt-debugsource Red Hat:enterprise_linux:10.2All versions0:1.1.39-8.el10_2.1
libxslt-devel Red Hat:enterprise_linux:10.2All versions0:1.1.39-8.el10_2.1
libxslt-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.1.32-6.4.el8_10
libxslt-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:1.1.32-6.4.el8_10
libxslt-devel Red Hat:enterprise_linux:8::appstreamAll versions0:1.1.32-6.4.el8_10
libxslt Red Hat:enterprise_linux:8::baseosAll versions0:1.1.32-6.4.el8_10
libxslt-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:1.1.32-6.4.el8_10
libxslt-debugsource Red Hat:enterprise_linux:8::baseosAll versions0:1.1.32-6.4.el8_10
libxslt Red Hat:enterprise_linux:9::appstreamAll versions0:1.1.34-14.el9_8.1
libxslt-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.1.34-14.el9_8.1
libxslt-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:1.1.34-14.el9_8.1
libxslt-devel Red Hat:enterprise_linux:9::appstreamAll versions0:1.1.34-14.el9_8.1
libxslt Red Hat:enterprise_linux_eus:10.0All versions0:1.1.39-8.el10_0.1
libxslt-debuginfo Red Hat:enterprise_linux_eus:10.0All versions0:1.1.39-8.el10_0.1
libxslt-debugsource Red Hat:enterprise_linux_eus:10.0All versions0:1.1.39-8.el10_0.1
libxslt-devel Red Hat:enterprise_linux_eus:10.0All versions0:1.1.39-8.el10_0.1
libxslt-debuginfo Red Hat:rhel_aus:8.4::appstreamAll versions0:1.1.32-8.el8_4.1
libxslt-debugsource Red Hat:rhel_aus:8.4::appstreamAll versions0:1.1.32-8.el8_4.1
libxslt-devel Red Hat:rhel_aus:8.4::appstreamAll versions0:1.1.32-8.el8_4.1
libxslt Red Hat:rhel_aus:8.4::baseosAll versions0:1.1.32-8.el8_4.1
libxslt-debuginfo Red Hat:rhel_aus:8.4::baseosAll versions0:1.1.32-8.el8_4.1
libxslt-debugsource Red Hat:rhel_aus:8.4::baseosAll versions0:1.1.32-8.el8_4.1
libxslt-debuginfo Red Hat:rhel_aus:8.6::appstreamAll versions0:1.1.32-8.el8_6.1
libxslt-debugsource Red Hat:rhel_aus:8.6::appstreamAll versions0:1.1.32-8.el8_6.1
libxslt-devel Red Hat:rhel_aus:8.6::appstreamAll versions0:1.1.32-8.el8_6.1
libxslt Red Hat:rhel_aus:8.6::baseosAll versions0:1.1.32-8.el8_6.1
libxslt-debuginfo Red Hat:rhel_aus:8.6::baseosAll versions0:1.1.32-8.el8_6.1
libxslt-debugsource Red Hat:rhel_aus:8.6::baseosAll versions0:1.1.32-8.el8_6.1
libxslt-debuginfo Red Hat:rhel_e4s:8.8::appstreamAll versions0:1.1.32-8.el8_8.1

How do I fix CVE-2025-10911?

Upgrade java to a fixed version for your release line: 1.8.0 or 8.0.481.

Upgrade to the fixed version. These bugs are found with fuzzing and sanitisers and avoided by memory-safe languages. More about Use after free.

Is CVE-2025-10911 being exploited?

There is no known exploitation of CVE-2025-10911 in the wild and no public exploit code.

Sources

Also known as ALSA-2026:26355, ALSA-2026:28243, ALSA-2026:28584, AZL-67863, AZL-67878, BIT-java-2025-10911 and 34 more.

Is CVE-2025-10911 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free