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

Critical 9.4 Published Updated

A use-after-free flaw in the Qt SVG parser allows attackers to cause a denial of service via crafted SVG files.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2025-10729?

CVE-2025-10729 is a critical use after free vulnerability in Qt, published on 3 Oct 2025. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

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.

Weakness: CWE-416

Which versions are affected by CVE-2025-10729?

Linux distribution packages (23)
qt6-qtsvg AlmaLinux:10All versions6.8.1-1.el10_0.1
qt6-qtsvg-devel AlmaLinux:10All versions6.8.1-1.el10_0.1
qt6-qtsvg-examples AlmaLinux:10All versions6.8.1-1.el10_0.1
qt6-qtsvg Red Hat:enterprise_linux:10.0All versions0:6.8.1-1.el10_0.1
qt6-qtsvg-debuginfo Red Hat:enterprise_linux:10.0All versions0:6.8.1-1.el10_0.1
qt6-qtsvg-debugsource Red Hat:enterprise_linux:10.0All versions0:6.8.1-1.el10_0.1
qt6-qtsvg-devel Red Hat:enterprise_linux:10.0All versions0:6.8.1-1.el10_0.1
qt6-qtsvg-examples Red Hat:enterprise_linux:10.0All versions0:6.8.1-1.el10_0.1
qt6-qtsvg-tests-debuginfo Red Hat:enterprise_linux:10.0All versions0:6.8.1-1.el10_0.1
qt6-qtsvg Red Hat:enterprise_linux:10.1All versions0:6.9.1-2.el10_1.1
qt6-qtsvg-debuginfo Red Hat:enterprise_linux:10.1All versions0:6.9.1-2.el10_1.1
qt6-qtsvg-debugsource Red Hat:enterprise_linux:10.1All versions0:6.9.1-2.el10_1.1
qt6-qtsvg-devel Red Hat:enterprise_linux:10.1All versions0:6.9.1-2.el10_1.1
qt6-qtsvg-examples Red Hat:enterprise_linux:10.1All versions0:6.9.1-2.el10_1.1
qt6-qtsvg-tests-debuginfo Red Hat:enterprise_linux:10.1All versions0:6.9.1-2.el10_1.1
qt6-qtsvg Rocky Linux:10All versions0:6.8.1-1.el10_0.1
qt6-qtsvg Rocky Linux:10All versions0:6.9.1-2.el10_1.1
qt6-svg SUSE:Linux Enterprise Server 16.0All versions6.9.1-160000.3.1
qt6-svg-docs SUSE:Linux Enterprise Server 16.0All versions6.9.1-160000.3.1
qt6-svg SUSE:Linux Enterprise Server for SAP applications 16.0All versions6.9.1-160000.3.1
qt6-svg-docs SUSE:Linux Enterprise Server for SAP applications 16.0All versions6.9.1-160000.3.1
qt6-svg openSUSE:Leap 16.0All versions6.9.1-160000.3.1
qt6-svg-docs openSUSE:Leap 16.0All versions6.9.1-160000.3.1

How do I fix CVE-2025-10729?

Apply the vendor's patch.

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-10729 being exploited?

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

Sources

Also known as ALSA-2025:19772, AZL-68199, AZL-68208, DEBIAN-CVE-2025-10729, GHSA-cprv-rgr4-v7vh, OESA-2026-1627 and 17 more.

Is CVE-2025-10729 in your software?

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

Check your SBOMs for free