Every CVE Search/ Get API key

CVE-2025-10729

Use-after-free vulnerability in Qt SVG qsvghandler.cpp allows denial of service via crafted SVG

9.4 CriticalFix available

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.22%Up 0.2 points since Oct 4, 2025
90%50%10%1%

What each source reports

CVE List Score used 9.4

Use-after-free vulnerability in Qt SVG qsvghandler.cpp allows denial of service via crafted SVG

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.

Record
CVE-2025-10729
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Weakness
CWE-416
Updated
2026-11-02
EUVDEUVD-2025-32489 9.4

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.

Record
EUVD-2025-32489
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
GitHub AdvisoriesGHSA-cprv-rgr4-v7vh 9.4

The module will parse a <pattern> node which is not a child of a structural node. The node will...

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.

Record
GHSA-cprv-rgr4-v7vh
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:P/AU:X/R:X/V:X/RE:H/U:Red
Weakness
CWE-416
Updated
2026-11-02
NVD 9.4

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.

Record
CVE-2025-10729
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:P/AU:X/R:X/V:X/RE:H/U:Red
Weakness
CWE-416
Updated
2026-11-02
OSVDEBIAN-CVE-2025-10729 9.4

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.

Record
DEBIAN-CVE-2025-10729
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:P/AU:X/R:X/V:X/RE:H/U:Red
Updated
2026-11-02
OSVOESA-2026-1627 9.4

qt5-qtsvg security update

The Qt SVG module provides functionality for displaying SVG images in widget, and to create SVG files using drawing commands.

Security Fix(es):

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.(CVE-2025-10729)

Record
OESA-2026-1627
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
Show 21 moreShow less
OSVOESA-2026-1628 9.4

qt5-qtsvg security update

The Qt SVG module provides functionality for displaying SVG images in widget, and to create SVG files using drawing commands.

Security Fix(es):

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.(CVE-2025-10729)

Record
OESA-2026-1628
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
OSVOESA-2026-1629 9.4

qt5-qtsvg security update

The Qt SVG module provides functionality for displaying SVG images in widget, and to create SVG files using drawing commands.

Security Fix(es):

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.(CVE-2025-10729)

Record
OESA-2026-1629
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
OSVOESA-2026-1630 9.4

qt5-qtsvg security update

The Qt SVG module provides functionality for displaying SVG images in widget, and to create SVG files using drawing commands.

Security Fix(es):

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.(CVE-2025-10729)

Record
OESA-2026-1630
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
OSVOESA-2026-1631 9.4

qt5-qtsvg security update

The Qt SVG module provides functionality for displaying SVG images in widget, and to create SVG files using drawing commands.

Security Fix(es):

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.(CVE-2025-10729)

Record
OESA-2026-1631
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
OSVOESA-2026-1645 9.4

qt5-qtsvg security update

The Qt SVG module provides functionality for displaying SVG images in widget, and to create SVG files using drawing commands.

Security Fix(es):

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.(CVE-2025-10729)

Record
OESA-2026-1645
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
OSVOESA-2026-1646 9.4

qt5-qtsvg security update

The Qt SVG module provides functionality for displaying SVG images in widget, and to create SVG files using drawing commands.

Security Fix(es):

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.(CVE-2025-10729)

Record
OESA-2026-1646
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
OSVOESA-2026-1647 9.4

qt5-qtsvg security update

The Qt SVG module provides functionality for displaying SVG images in widget, and to create SVG files using drawing commands.

Security Fix(es):

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.(CVE-2025-10729)

Record
OESA-2026-1647
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
OSVOESA-2026-1648 9.4

qt5-qtsvg security update

The Qt SVG module provides functionality for displaying SVG images in widget, and to create SVG files using drawing commands.

Security Fix(es):

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.(CVE-2025-10729)

Record
OESA-2026-1648
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
OSVOESA-2026-1649 9.4

qt5-qtsvg security update

The Qt SVG module provides functionality for displaying SVG images in widget, and to create SVG files using drawing commands.

Security Fix(es):

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.(CVE-2025-10729)

Record
OESA-2026-1649
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
OSVOESA-2026-4102 9.4

qt5-qtsvg security update

The Qt SVG module provides functionality for displaying SVG images in widget, and to create SVG files using drawing commands.

Security Fix(es):

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.(CVE-2025-10729)

Record
OESA-2026-4102
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
OSVRHSA-2025:19772 8.6

Red Hat Security Advisory: qt6-qtsvg security update

Record
RHSA-2025:19772
CVSS 3.1
8.6 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2025:21037 8.6

Red Hat Security Advisory: qt6-qtsvg security update

Record
RHSA-2025:21037
CVSS 3.1
8.6 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2025:19772 8.6

Important: qt6-qtsvg security update

Scalable Vector Graphics (SVG) is an XML-based language for describing two-dimensional vector graphics. Qt provides classes for rendering and displaying SVG drawings in widgets and on other paint devices.

Security Fix(es):

  • qtsvg: Use-after-free vulnerability in Qt SVG (CVE-2025-10729)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:19772
CVSS 3.1
8.6 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2025:21037 8.6

Important: qt6-qtsvg security update

Scalable Vector Graphics (SVG) is an XML-based language for describing two-dimensional vector graphics. Qt provides classes for rendering and displaying SVG drawings in widgets and on other paint devices.

Security Fix(es):

  • qtsvg: Use-after-free vulnerability in Qt SVG (CVE-2025-10729)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:21037
CVSS 3.1
8.6 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2025-10729 9.4

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.

Record
UBUNTU-CVE-2025-10729
CVSS 4.0
9.4 CriticalCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:P/RE:H/U:Red
Updated
2026-11-02
OSVALSA-2025:19772 No score

Important: qt6-qtsvg security update

Scalable Vector Graphics (SVG) is an XML-based language for describing two-dimensional vector graphics. Qt provides classes for rendering and displaying SVG drawings in widgets and on other paint devices.

Security Fix(es):

  • qtsvg: Use-after-free vulnerability in Qt SVG (CVE-2025-10729)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2025:19772
Updated
2026-11-02
OSVAZL-68199 No score

CVE-2025-10729 affecting package qtsvg for versions less than 6.6.1-3

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.

Record
AZL-68199
Updated
2026-11-05
OSVAZL-68208 No score

CVE-2025-10729 affecting package qt5-qtsvg for versions less than 5.12.11-7

The module will parse a <pattern> node which is not a child of a structural node. The node will be deleted after creation but might be accessed later leading to a use after free.

Record
AZL-68208
Updated
2026-11-02
OSVopenSUSE-SU-2025:15630-1 No score

libQt6Svg6-6.10.0-1.1 on GA media

These are all security issues fixed in the libQt6Svg6-6.10.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15630-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21626-1 No score

Security update for qt6-svg

This update for qt6-svg fixes the following issue:

  • CVE-2025-10729: use-after-free when processing pattern group nodes (bsc#1250994).
Record
openSUSE-SU-2026:21626-1
Updated
2026-11-02
OSVSUSE-SU-2026:23305-1 No score

Security update for qt6-svg

This update for qt6-svg fixes the following issue:

  • CVE-2025-10729: use-after-free when processing pattern group nodes (bsc#1250994).
Record
SUSE-SU-2026:23305-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
qt6-qtsvg
AlmaLinux:10
before 6.8.1-1.el10_0.1
6.8.1-1.el10_0.1
qt6-qtsvg-devel
AlmaLinux:10
before 6.8.1-1.el10_0.1
6.8.1-1.el10_0.1
qt6-qtsvg-examples
AlmaLinux:10
before 6.8.1-1.el10_0.1
6.8.1-1.el10_0.1
qtsvg
Azure Linux:3
before 6.6.1-3
6.6.1-3
qt5-qtsvg
Azure Linux:2
before 5.12.11-7
5.12.11-7
qt6-svg
Debian:12
All versions, plus listed versions
6.10.2-16.10.2-26.10.2-36.10.2-46.10.2-5
Show 30 moreShow less
6.10.2-66.10.2-76.10.2-86.10.2-96.11.2-16.11.2-26.4.2-26.4.2-36.4.2-46.6.0-16.6.0-26.6.1-16.6.2-16.6.2-26.7.2-16.7.2-26.7.2-36.7.2-46.7.2-56.7.2-66.8.2-16.8.2-26.8.2-36.9.1-16.9.1-26.9.2-16.9.2-26.9.2-36.9.2-46.9.2-5
None known
qt6-svg
Debian:13
All versions, plus listed versions
6.10.2-16.10.2-26.10.2-36.10.2-46.10.2-5
Show 14 moreShow less
6.10.2-66.10.2-76.10.2-86.10.2-96.11.2-16.11.2-26.8.2-36.9.1-16.9.1-26.9.2-16.9.2-26.9.2-36.9.2-46.9.2-5
None known
qt6-svg
Debian:14
before 6.10.2-5, plus listed versions
6.10.2-16.10.2-26.10.2-36.10.2-46.8.2-3
Show 7 moreShow less
6.9.1-16.9.1-26.9.2-16.9.2-26.9.2-36.9.2-46.9.2-5
6.10.2-5
qtsvg-opensource-src
Debian:12
All versions, plus listed versions
5.15.10-15.15.10-25.15.12-15.15.13-15.15.13-2
Show 10 moreShow less
5.15.15-15.15.15-25.15.17-15.15.17-25.15.17-35.15.18-15.15.19-15.15.19-25.15.8-35.15.9-1
None known
qtsvg-opensource-src
Debian:13
All versions, plus listed versions
5.15.15-25.15.17-15.15.17-25.15.17-35.15.18-15.15.19-15.15.19-2
None known
Show 33 moreShow less
Affected packages
PackageAffectedFixed
qtsvg-opensource-src
Debian:14
All versions, plus listed versions
5.15.15-25.15.17-15.15.17-25.15.17-35.15.18-15.15.19-15.15.19-2
None known
qt5-qtsvg
openEuler:24.03-LTS
before 5.15.10-2.oe2403
5.15.10-2.oe2403
qt5-qtsvg
openEuler:24.03-LTS-SP1
before 5.15.10-2.oe2403sp1
5.15.10-2.oe2403sp1
qt5-qtsvg
openEuler:24.03-LTS-SP2
before 5.15.10-2.oe2403sp2
5.15.10-2.oe2403sp2
qt5-qtsvg
openEuler:24.03-LTS-SP3
before 5.15.10-2.oe2403sp3
5.15.10-2.oe2403sp3
qt5-qtsvg
openEuler:22.03-LTS-SP4
before 5.15.2-2.oe2203sp4
5.15.2-2.oe2203sp4
qt5-qtsvg
openEuler:20.03-LTS-SP4
before 5.11.1-8.oe2003sp4
5.11.1-8.oe2003sp4
qt6-qtsvg
Red Hat:enterprise_linux:10.0
before 0:6.8.1-1.el10_0.1
0:6.8.1-1.el10_0.1
qt6-qtsvg-debuginfo
Red Hat:enterprise_linux:10.0
before 0:6.8.1-1.el10_0.1
0:6.8.1-1.el10_0.1
qt6-qtsvg-debugsource
Red Hat:enterprise_linux:10.0
before 0:6.8.1-1.el10_0.1
0:6.8.1-1.el10_0.1
qt6-qtsvg-devel
Red Hat:enterprise_linux:10.0
before 0:6.8.1-1.el10_0.1
0:6.8.1-1.el10_0.1
qt6-qtsvg-tests-debuginfo
Red Hat:enterprise_linux:10.0
before 0:6.8.1-1.el10_0.1
0:6.8.1-1.el10_0.1
qt6-qtsvg-examples
Red Hat:enterprise_linux:10.0
before 0:6.8.1-1.el10_0.1
0:6.8.1-1.el10_0.1
qt6-qtsvg
Red Hat:enterprise_linux:10.1
before 0:6.9.1-2.el10_1.1
0:6.9.1-2.el10_1.1
qt6-qtsvg-debuginfo
Red Hat:enterprise_linux:10.1
before 0:6.9.1-2.el10_1.1
0:6.9.1-2.el10_1.1
qt6-qtsvg-debugsource
Red Hat:enterprise_linux:10.1
before 0:6.9.1-2.el10_1.1
0:6.9.1-2.el10_1.1
qt6-qtsvg-devel
Red Hat:enterprise_linux:10.1
before 0:6.9.1-2.el10_1.1
0:6.9.1-2.el10_1.1
qt6-qtsvg-tests-debuginfo
Red Hat:enterprise_linux:10.1
before 0:6.9.1-2.el10_1.1
0:6.9.1-2.el10_1.1
qt6-qtsvg-examples
Red Hat:enterprise_linux:10.1
before 0:6.9.1-2.el10_1.1
0:6.9.1-2.el10_1.1
qt6-qtsvg
Rocky Linux:10
before 0:6.8.1-1.el10_0.1
0:6.8.1-1.el10_0.1
qt6-qtsvg
Rocky Linux:10
before 0:6.9.1-2.el10_1.1
0:6.9.1-2.el10_1.1
qt6-svg
SUSE:Linux Enterprise Server 16.0
before 6.9.1-160000.3.1
6.9.1-160000.3.1
qt6-svg-docs
SUSE:Linux Enterprise Server 16.0
before 6.9.1-160000.3.1
6.9.1-160000.3.1
qt6-svg
SUSE:Linux Enterprise Server for SAP applications 16.0
before 6.9.1-160000.3.1
6.9.1-160000.3.1
qt6-svg-docs
SUSE:Linux Enterprise Server for SAP applications 16.0
before 6.9.1-160000.3.1
6.9.1-160000.3.1
qt6-svg
Ubuntu:22.04:LTS
All versions, plus listed versions
6.2.2-2ubuntu16.2.4-1ubuntu1
None known
qt6-svg
Ubuntu:24.04:LTS
All versions, plus listed versions
6.4.2-4ubuntu16.4.2-4ubuntu26.4.2-4ubuntu3
None known
qt6-svg
Ubuntu:25.10
All versions, plus listed versions
6.8.3-0ubuntu16.9.2-1
None known
qt6-svg
Ubuntu:26.10
All versions, plus listed versions
6.10.2-26.10.2-8ubuntu16.10.2-96.11.2-1
None known
qt6-svg
Ubuntu:26.04:LTS
All versions, plus listed versions
6.9.2-16.9.2-46.9.2-56.10.2-2
None known
qt6-svg
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 6.10.0-1.1
6.10.0-1.1
qt6-svg
openSUSE:Leap 16.0
before 6.9.1-160000.3.1
6.9.1-160000.3.1
qt6-svg-docs
openSUSE:Leap 16.0
before 6.9.1-160000.3.1
6.9.1-160000.3.1

History

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

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

In short

CVE-2025-10729 is a critical vulnerability (CVSS 9.4) in Qt, published October 3, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.22%, the 12th percentile. Fixed in qt6-qtsvg 6.8.1-1.el10_0.1.

References

Show 26 moreShow less
MoveEnter Open