CVE-2025-11731 Libxslt: type confusion in exsltfuncresultcompfunction of libxslt

Low 3.1 Published Updated

A type confusion flaw in libxslt allows attackers to cause application crashes and denial of service via crafted XML stylesheets.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2025-11731?

CVE-2025-11731 is a low-severity memory corruption vulnerability in Red Hat Enterprise Linux 10, published on 14 Oct 2025. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

A flaw was found in the exsltFuncResultComp() function of libxslt, which handles EXSLT <func:result> elements during stylesheet parsing. Due to improper type handling, the function may treat an XML document node as a regular XML element node, resulting in a type confusion. This can cause unexpected memory reads and potential crashes. While difficult to exploit, the flaw could lead to application instability or denial of service.

Weakness: CWE-843

Which versions are affected by CVE-2025-11731?

Linux distribution packages (10)
libxslt SUSE:Enterprise Storage 7.1All versions1.1.32-150000.3.28.1
libxslt SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSSAll versions1.1.32-150000.3.28.1
libxslt SUSE:Linux Enterprise Micro 5.1All versions1.1.32-150000.3.28.1
libxslt SUSE:Linux Enterprise Micro 5.2All versions1.1.32-150000.3.28.1
libxslt SUSE:Linux Enterprise Server 12 SP5-LTSSAll versions1.1.28-17.21.1
libxslt SUSE:Linux Enterprise Server 15 SP3-LTSSAll versions1.1.32-150000.3.28.1
libxslt SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5All versions1.1.28-17.21.1
libxslt SUSE:Linux Enterprise Server for SAP Applications 15 SP3All versions1.1.32-150000.3.28.1
libxslt-python openSUSE:Leap 15.6All versions1.1.32-150000.3.28.1
libxslt openSUSE:TumbleweedAll versions1.1.43-4.1

How do I fix CVE-2025-11731?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2025-11731 being exploited?

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

Sources

Also known as AZL-70550, AZL-70601, BELL-CVE-2025-11731, DEBIAN-CVE-2025-11731, ECHO-c04a-8ebf-d378, GHSA-9f23-58rv-2hx4 and 9 more.

Is CVE-2025-11731 in your software?

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

Check your SBOMs for free