CRITICAL🇵🇱 Wersja polska

CVE-2025-10728

CVSS 9.4v4.0pub. 2025-10-03upd. 2026-07-29

When the module renders a Svg file that contains a <pattern> element, it might end up rendering it recursively leading to stack overflow DoS

🤖 AI Analysis
How it works

The SVG rendering module in Qt, when processing a <pattern> element, can recursively call itself multiple times. There is no appropriate protection limiting the depth of this recursion (CWE-674 — uncontrolled recursion). As a result, the call stack overflows, causing the application process to terminate abnormally.

Impact

An attacker can cause a crash of any application using the Qt SVG module to render files, resulting in denial of service (DoS). High impact on confidentiality, integrity, and availability in both the context of the process itself and the system indicates the possibility of broader consequences than just service unavailability.

Mitigation & patch

Patches available from the vendor should be applied according to references — fix available for review at: https://codereview.qt-project.org/c/qt/qtsvg/+/654200. Until the patch is deployed, it is recommended to avoid rendering untrusted SVG files using Qt SVG components.

Who is affected

Qt SVG components (qtsvg module) — specific versions indicated in vendor references (patch available in Qt Code Review repository).

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS: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
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
CWE
References