Every CVE Search/ Get API key

CVE-2025-7424

Libxslt: type confusion in xmlnode.psvi between stylesheet and source nodes

7.5 HighFix available

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

1.30%Up 1.3 points since Jul 11, 2025
90%50%10%1%

What each source reports

CVE List Score used 7.5

Libxslt: type confusion in xmlnode.psvi between stylesheet and source nodes

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
CVE-2025-7424
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-843
Updated
2026-11-04
EUVDEUVD-2025-20995 7.5

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
EUVD-2025-20995
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-04
GitHub AdvisoriesGHSA-w4gx-392p-5m58 7.8

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet...

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
GHSA-w4gx-392p-5m58
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H
Weakness
CWE-843
Updated
2026-11-02
NVD 7.5

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
CVE-2025-7424
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-843
Updated
2026-11-04
OSVBELL-CVE-2025-7424 7.5
Record
BELL-CVE-2025-7424
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 7.5

Libxslt: type confusion in xmlnode.psvi between stylesheet and source nodes

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
CVE-2025-7424
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-843
Updated
2026-11-05
Show 18 moreShow less
OSVDEBIAN-CVE-2025-7424 7.5

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
DEBIAN-CVE-2025-7424
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-05
OSVOESA-2025-1931 7.8

libxslt security update

Libxslt is the XSLT C library developed for the GNOME project

Security Fix(es):

A vulnerability classified as problematic was found in libxslt (the affected version is unknown).The manipulation of the argument psvi with an unknown input leads to a unknown weakness. The CWE definition for the vulnerability is CWE-843. The product allocates or initializes a resource such as a pointer, object, or variable using one type, but it later accesses that resource using a type that is incompatible with the original type.As an impact it is known to affect integrity, and availability.There is no information about possible countermeasures known. It may be suggested to replace the affected object with an alternative product.(CVE-2025-7424)

Record
OESA-2025-1931
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H
Updated
2026-11-02
OSVRHBA-2025:12345 7.8

Red Hat Bug Fix Advisory: libxml2 and libxslt bug fix and enhancement update

Record
RHBA-2025:12345
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:11015 7.5

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:11015
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2025-7424 7.5

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
UBUNTU-CVE-2025-7424
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVAZL-65367 No score

CVE-2025-7424 affecting package libxslt for versions less than 1.1.34-10

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
AZL-65367
Updated
2026-11-02
OSVAZL-65406 No score

CVE-2025-7424 affecting package libxslt for versions less than 1.1.43-3

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
AZL-65406
Updated
2026-11-05
OSVBIT-java-2025-7424 No score

Libxslt: type confusion in xmlnode.psvi between stylesheet and source nodes

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
BIT-java-2025-7424
Updated
2026-11-02
OSVBIT-java-min-2025-7424 No score

Libxslt: type confusion in xmlnode.psvi between stylesheet and source nodes

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
BIT-java-min-2025-7424
Updated
2026-11-02
OSVBIT-jre-2025-7424 No score

Libxslt: type confusion in xmlnode.psvi between stylesheet and source nodes

A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

Record
BIT-jre-2025-7424
Updated
2026-11-02
OSVCLSA-2025-1765288229 No score

libxslt: Fix of CVE-2025-7424

  • CVE-2025-7424: fix type confusion in xsltDocumentFunctionLoadDocument
Record
CLSA-2025-1765288229
Updated
2026-11-02
OSVMGASA-2025-0269 No score

Updated libxml2 & libxslt packages fix security vulnerabilities

Heap use after free (UAF) leads to Denial of service (DoS). (CVE-2025-49794) Null pointer dereference leads to Denial of service (DoS). (CVE-2025-49795) Type confusion leads to Denial of service (DoS). (CVE-2025-49796) Integer Overflow Leading to Buffer Overflow in xmlBuildQName(). (CVE-2025-6021) Stack-based Buffer Overflow in xmllint Shell. (CVE-2025-6170) Type confusion in xmlNode.psvi between stylesheet and source nodes. (CVE-2025-7424) Heap-use-after-free in xmlFreeID caused by atype corruption. (CVE-2025-7425)

Record
MGASA-2025-0269
Updated
2026-11-02
OSVopenSUSE-SU-2025:15364-1 No score

libexslt0-1.1.43-2.1 on GA media

These are all security issues fixed in the libexslt0-1.1.43-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15364-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11147-1 No score

python-lxml-doc-6.1.1-1.1 on GA media

These are all security issues fixed in the python-lxml-doc-6.1.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11147-1
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2025-7424 No score

CVE-2025-7424 in rootio-libxslt - Patched by Root

Root has patched CVE-2025-7424 in the rootio-libxslt package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2025-7424
Updated
2026-11-02
OSVSUSE-SU-2025:20556-1 No score

Security update for libxslt

This update for libxslt fixes the following issues:

  • CVE-2025-7424: Fixed type confusion in xmlNode.psvi between stylesheet and source nodes (bsc#1246360)
Record
SUSE-SU-2025:20556-1
Updated
2026-11-02
OSVSUSE-SU-2025:20661-1 No score

Security update for libxslt

This update for libxslt fixes the following issues:

  • CVE-2025-7424: Type confusion in xmlNode.psvi between stylesheet and source nodes [bsc#1246360]
Record
SUSE-SU-2025:20661-1
Updated
2026-11-02
OSVUSN-7945-1 No score

libxslt vulnerability

Ivan Fratric discovered that Libxslt was vulnerable to type confusion when performing XML transformations. An attacker could possibly use this issue to cause Libxslt to crash or corrupt memory, causing a denial of service or undefined behavior.

Record
USN-7945-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libxslt
Azure Linux:2
before 1.1.34-10
1.1.34-10
libxslt
Azure Linux:3
before 1.1.43-3
1.1.43-3
libxslt
Alpaquita:23
1.1.37-r0 and later None known
libxslt
Alpaquita:stream
1.1.37-r0 and later None known
libxslt
BellSoft Hardened Containers:23
1.1.37-r0 and later None known
libxslt
BellSoft Hardened Containers:stream
1.1.37-r0 and later None known
java
Bitnami
before 1.8.0, 1.9.0 up to 8.0.481
1.8.08.0.481
java-min
Bitnami
before 1.8.0, 1.9.0 up to 8.0.481
1.8.08.0.481
jre
Bitnami
before 1.8.0, 1.9.0 up to 8.0.481
1.8.08.0.481
libxslt
TuxCare:AlmaLinux:9.6
before 1.1.34-13.el9_6.tuxcare.els1
1.1.34-13.el9_6.tuxcare.els1
Show 32 moreShow less
Affected packages
PackageAffectedFixed
libxslt-devel
TuxCare:AlmaLinux:9.6
before 1.1.34-13.el9_6.tuxcare.els1
1.1.34-13.el9_6.tuxcare.els1
libxslt
Debian:12
before 1.1.35-1+deb12u2, plus listed versions
1.1.35-11.1.35-1+deb12u1
1.1.35-1+deb12u2
libxslt
Debian:13
before 1.1.35-1.2+deb13u1, plus listed versions
1.1.35-1.2
1.1.35-1.2+deb13u1
libxslt
Debian:14
before 1.1.35-2, plus listed versions
1.1.35-1.2
1.1.35-2
libxslt
Debian:11
From an advisory covering 2 CVEs
before 1.1.34-4+deb11u3, plus listed versions
1.1.34-41.1.34-4+deb11u11.1.34-4+deb11u2
1.1.34-4+deb11u3
libxslt
Debian:12
From an advisory covering 2 CVEs
before 1.1.35-1+deb12u2, plus listed versions
1.1.35-11.1.35-1+deb12u1
1.1.35-1+deb12u2
libxslt
Debian:13
From an advisory covering 2 CVEs
before 1.1.35-1.2+deb13u1, plus listed versions
1.1.35-1.2
1.1.35-1.2+deb13u1
libxml2
Mageia:9
From an advisory covering 7 CVEs
before 2.10.4-1.8.mga9
2.10.4-1.8.mga9
libxslt
Mageia:9
From an advisory covering 7 CVEs
before 1.1.38-1.2.mga9
1.1.38-1.2.mga9
libxslt
openEuler:24.03-LTS
before 1.1.39-5.oe2403sp2
1.1.39-5.oe2403sp2
libxslt
openEuler:24.03-LTS-SP1
before 1.1.39-5.oe2403sp1
1.1.39-5.oe2403sp1
libxslt
openEuler:24.03-LTS-SP2
before 1.1.39-5.oe2403sp2
1.1.39-5.oe2403sp2
libxslt
openEuler:20.03-LTS-SP4
before 1.1.34-8.oe2003sp4
1.1.34-8.oe2003sp4
libxslt
openEuler:22.03-LTS-SP3
before 1.1.37-3.oe2203sp3
1.1.37-3.oe2203sp3
libxslt
openEuler:22.03-LTS-SP4
before 1.1.37-3.oe2203sp4
1.1.37-3.oe2203sp4
libxslt
Red Hat:enterprise_linux:10.0
From an advisory covering 2 CVEs
before 0:1.1.39-8.el10_0
0:1.1.39-8.el10_0
libxslt-debuginfo
Red Hat:enterprise_linux:10.0
From an advisory covering 2 CVEs
before 0:1.1.39-8.el10_0
0:1.1.39-8.el10_0
libxslt-debugsource
Red Hat:enterprise_linux:10.0
From an advisory covering 2 CVEs
before 0:1.1.39-8.el10_0
0:1.1.39-8.el10_0
libxslt-devel
Red Hat:enterprise_linux:10.0
From an advisory covering 2 CVEs
before 0:1.1.39-8.el10_0
0:1.1.39-8.el10_0
libxslt
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:1.1.45-0.1.hum1
0:1.1.45-0.1.hum1
libxslt-devel
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:1.1.45-0.1.hum1
0:1.1.45-0.1.hum1
python3-libxslt
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:1.1.45-0.1.hum1
0:1.1.45-0.1.hum1
libxslt
SUSE:Linux Micro 6.0
before 1.1.38-6.1
1.1.38-6.1
libxslt
SUSE:Linux Micro 6.1
before 1.1.38-slfo.1.1_4.1
1.1.38-slfo.1.1_4.1
libxslt
Ubuntu:Pro:14.04:LTS
before 1.1.28-2ubuntu0.2+esm5, plus listed versions
1.1.28-21.1.28-2build11.1.28-2ubuntu0.11.1.28-2ubuntu0.21.1.28-2ubuntu0.2+esm11.1.28-2ubuntu0.2+esm21.1.28-2ubuntu0.2+esm31.1.28-2ubuntu0.2+esm4
1.1.28-2ubuntu0.2+esm5
libxslt
Ubuntu:Pro:16.04:LTS
before 1.1.28-2.1ubuntu0.3+esm4, plus listed versions
1.1.28-2build21.1.28-2.11.1.28-2.1ubuntu0.11.1.28-2.1ubuntu0.21.1.28-2.1ubuntu0.31.1.28-2.1ubuntu0.3+esm11.1.28-2.1ubuntu0.3+esm21.1.28-2.1ubuntu0.3+esm3
1.1.28-2.1ubuntu0.3+esm4
libxslt
Ubuntu:Pro:18.04:LTS
before 1.1.29-5ubuntu0.3+esm3, plus listed versions
1.1.29-2.1ubuntu11.1.29-41.1.29-51.1.29-5ubuntu0.11.1.29-5ubuntu0.21.1.29-5ubuntu0.31.1.29-5ubuntu0.3+esm11.1.29-5ubuntu0.3+esm2
1.1.29-5ubuntu0.3+esm3
libxslt
Ubuntu:Pro:20.04:LTS
before 1.1.34-4ubuntu0.20.04.3+esm2, plus listed versions
1.1.33-0ubuntu11.1.33-0ubuntu21.1.33-0ubuntu31.1.34-11.1.34-1ubuntu1
Show 6 moreShow less
1.1.34-31.1.34-41.1.34-4ubuntu0.20.04.11.1.34-4ubuntu0.20.04.21.1.34-4ubuntu0.20.04.31.1.34-4ubuntu0.20.04.3+esm1
1.1.34-4ubuntu0.20.04.3+esm2
libxslt
Ubuntu:22.04:LTS
before 1.1.34-4ubuntu0.22.04.5, plus listed versions
1.1.34-41.1.34-4build11.1.34-4build21.1.34-4ubuntu0.22.04.11.1.34-4ubuntu0.22.04.21.1.34-4ubuntu0.22.04.31.1.34-4ubuntu0.22.04.4
1.1.34-4ubuntu0.22.04.5
libxslt
Ubuntu:24.04:LTS
before 1.1.39-0exp1ubuntu0.24.04.3, plus listed versions
1.1.35-11.1.39-0exp11.1.39-0exp1build11.1.39-0exp1ubuntu0.24.04.11.1.39-0exp1ubuntu0.24.04.2
1.1.39-0exp1ubuntu0.24.04.3
libxslt
openSUSE:Tumbleweed
before 1.1.43-2.1
1.1.43-2.1
python-lxml
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 6.1.1-1.1
6.1.1-1.1

History

History
RecordedChangedSources
affectedEUVD, NVD, OSV
factsCVE List
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-7424 is a high vulnerability (CVSS 7.5) in Gnome Libxslt, published July 10, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.30%, the 70th percentile. Fixed in libxslt 1.1.34-10.

References

Show 50 moreShow less
MoveEnter Open