CVE-2025-7424
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.
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
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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
libxsltAzure Linux:2 |
before 1.1.34-10 | 1.1.34-10 |
libxsltAzure Linux:3 |
before 1.1.43-3 | 1.1.43-3 |
libxsltAlpaquita:23 |
1.1.37-r0 and later | None known |
libxsltAlpaquita:stream |
1.1.37-r0 and later | None known |
libxsltBellSoft Hardened Containers:23 |
1.1.37-r0 and later | None known |
libxsltBellSoft Hardened Containers:stream |
1.1.37-r0 and later | None known |
javaBitnami |
before 1.8.0, 1.9.0 up to 8.0.481 | 1.8.08.0.481 |
java-minBitnami |
before 1.8.0, 1.9.0 up to 8.0.481 | 1.8.08.0.481 |
jreBitnami |
before 1.8.0, 1.9.0 up to 8.0.481 | 1.8.08.0.481 |
libxsltTuxCare:AlmaLinux:9.6 |
before 1.1.34-13.el9_6.tuxcare.els1 | 1.1.34-13.el9_6.tuxcare.els1 |
Show 32 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libxslt-develTuxCare:AlmaLinux:9.6 |
before 1.1.34-13.el9_6.tuxcare.els1 | 1.1.34-13.el9_6.tuxcare.els1 |
libxsltDebian:12 |
before 1.1.35-1+deb12u2, plus listed versions 1.1.35-11.1.35-1+deb12u1 |
1.1.35-1+deb12u2 |
libxsltDebian:13 |
before 1.1.35-1.2+deb13u1, plus listed versions 1.1.35-1.2 |
1.1.35-1.2+deb13u1 |
libxsltDebian:14 |
before 1.1.35-2, plus listed versions 1.1.35-1.2 |
1.1.35-2 |
libxsltDebian: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 |
libxsltDebian: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 |
libxsltDebian: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 |
libxml2Mageia:9 From an advisory covering 7 CVEs |
before 2.10.4-1.8.mga9 | 2.10.4-1.8.mga9 |
libxsltMageia:9 From an advisory covering 7 CVEs |
before 1.1.38-1.2.mga9 | 1.1.38-1.2.mga9 |
libxsltopenEuler:24.03-LTS |
before 1.1.39-5.oe2403sp2 | 1.1.39-5.oe2403sp2 |
libxsltopenEuler:24.03-LTS-SP1 |
before 1.1.39-5.oe2403sp1 | 1.1.39-5.oe2403sp1 |
libxsltopenEuler:24.03-LTS-SP2 |
before 1.1.39-5.oe2403sp2 | 1.1.39-5.oe2403sp2 |
libxsltopenEuler:20.03-LTS-SP4 |
before 1.1.34-8.oe2003sp4 | 1.1.34-8.oe2003sp4 |
libxsltopenEuler:22.03-LTS-SP3 |
before 1.1.37-3.oe2203sp3 | 1.1.37-3.oe2203sp3 |
libxsltopenEuler:22.03-LTS-SP4 |
before 1.1.37-3.oe2203sp4 | 1.1.37-3.oe2203sp4 |
libxsltRed 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-debuginfoRed 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-debugsourceRed 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-develRed 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 |
libxsltRed 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-develRed 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-libxsltRed Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:1.1.45-0.1.hum1 | 0:1.1.45-0.1.hum1 |
libxsltSUSE:Linux Micro 6.0 |
before 1.1.38-6.1 | 1.1.38-6.1 |
libxsltSUSE:Linux Micro 6.1 |
before 1.1.38-slfo.1.1_4.1 | 1.1.38-slfo.1.1_4.1 |
libxsltUbuntu: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 |
libxsltUbuntu: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 |
libxsltUbuntu: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 |
libxsltUbuntu: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 less1.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 |
libxsltUbuntu: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 |
libxsltUbuntu: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 |
libxsltopenSUSE:Tumbleweed |
before 1.1.43-2.1 | 1.1.43-2.1 |
python-lxmlopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 6.1.1-1.1 | 6.1.1-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | EUVD, NVD, OSV | |
| facts | CVE List | |
| affected | ||
| first indexed | CVE 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
access.redhat.com/errata/RHBA-2025:12345
access.redhat.com/errata/RHSA-2026:11015
access.redhat.com/security/cve/CVE-2025-7424
bugzilla.redhat.com/show_bug.cgi?id=2379228
gitlab.gnome.org/GNOME/libxslt/-/issues/139
lists.debian.org/debian-lts-announce/2025/09/msg00024.html
Show 50 moreShow less
seclists.org/fulldisclosure/2025/Aug/0
seclists.org/fulldisclosure/2025/Jul/37
seclists.org/fulldisclosure/2025/Jul/35
seclists.org/fulldisclosure/2025/Jul/33
seclists.org/fulldisclosure/2025/Jul/32
seclists.org/fulldisclosure/2025/Jul/30
openwall.com/lists/oss-security/2025/07/11/2
nvd.nist.gov/vuln/detail/CVE-2025-7424
github.com/advisories/GHSA-w4gx-392p-5m58
docs.bell-sw.com/security/cves/CVE-2025-7424
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2025-1765288229.html
access.redhat.com/downloads/content/package-browser
catalog.redhat.com/software/containers
github.com/CVEProject/cvelistV5/tree/main/cves/2025/7xxx/CVE-2025-7424.json
gitlab.gnome.org/GNOME/libxslt
security-tracker.debian.org/tracker/CVE-2025-7424
advisories.mageia.org/MGASA-2025-0269.html
bugs.mageia.org/show_bug.cgi?id=34378
openwall.com/lists/oss-security/2025/06/16/6
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1931
security.access.redhat.com/data/csaf/v2/advisories/2025/rhba-2025_12345.json
cve.org/CVERecord?id=CVE-2025-7424
access.redhat.com/security/cve/CVE-2025-7425
bugzilla.redhat.com/show_bug.cgi?id=2379274
cve.org/CVERecord?id=CVE-2025-7425
nvd.nist.gov/vuln/detail/CVE-2025-7425
gitlab.gnome.org/GNOME/libxslt/-/issues/140
images.redhat.com
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2025-10911
access.redhat.com/security/cve/CVE-2025-11731
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_11015.json
bugzilla.redhat.com/show_bug.cgi?id=2397838
cve.org/CVERecord?id=CVE-2025-10911
nvd.nist.gov/vuln/detail/CVE-2025-10911
gitlab.gnome.org/GNOME/libxslt/-/issues/144
gitlab.gnome.org/GNOME/libxslt/-/merge_requests/77
bugzilla.redhat.com/show_bug.cgi?id=2403688
cve.org/CVERecord?id=CVE-2025-11731
nvd.nist.gov/vuln/detail/CVE-2025-11731
gitlab.gnome.org/GNOME/libxslt/-/issues/151
gitlab.gnome.org/GNOME/libxslt/-/merge_requests/78
suse.com/support/update/announcement/2025/suse-su-202520556-1
bugzilla.suse.com/1246360
suse.com/security/cve/CVE-2025-7424
suse.com/support/update/announcement/2025/suse-su-202520661-1
ubuntu.com/security/CVE-2025-7424
ubuntu.com/security/notices/USN-7945-1
suse.com/security/cve/CVE-2025-11731
suse.com/security/cve/CVE-2026-49825