Description
Uncontrolled recursion in the SVG parser and renderer of the Qt SVG module (QtSvg) in Qt Group Qt allows attackers to cause a denial of service (application crash via stack exhaustion) via a crafted SVG file with deeply nested elements.
Published: 2026-10-19
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Denial of Service (Application Crash)
Action: Patch Immediately
AI Analysis

Impact

An attacker can deliver a carefully crafted SVG file that contains extremely nested elements, triggering uncontrolled recursion in the Qt Svg module’s parser and renderer. The recursion exhausts the process stack, causing the application to crash. The vulnerability results in an availability loss for any process that loads and renders such an SVG, without compromising confidentiality or integrity.

Affected Systems

The Qt framework, specifically the QtSvg module, is affected. All Qt installations that include this module are at risk when they parse or render untrusted SVG content. Versions are not explicitly listed in the advisory, so any deployment using QtSvg should be considered potentially vulnerable until the patch is applied.

Risk and Exploitability

The CVSS score of 7.1 indicates moderate severity. EPSS is not available, so the public exploitation probability is unknown, and the vulnerability is not listed in CISA’s KEV catalog. An attacker only needs to supply a malicious SVG file that is processed by the application; no network access or privilege escalation is required. The risk is primarily for availability of the target application, with potential impact on users if the application is critical for services.

Generated by OpenCVE AI on October 19, 2026 at 14:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Qt framework to a version that includes the SVG parser recursion fix, such as the latest Qt 6.x release or apply the upstream patch commits referenced in review records.
  • If an update is not immediately possible, configure the application to reject or sandbox loading of SVG files from untrusted sources, or disable the QtSvg module entirely if it is not required.
  • When updates and sandboxing are insufficient, isolate the QtSvg component in a separate process or container and monitor for crashes to prevent the entire application from being taken down.

Generated by OpenCVE AI on October 19, 2026 at 14:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Description Uncontrolled recursion in the SVG parser and renderer of the Qt SVG module (QtSvg) in Qt Group Qt allows attackers to cause a denial of service (application crash via stack exhaustion) via a crafted SVG file with deeply nested elements.
Title Denial-of-service vulnerability in the SVG parser and renderer impacts Qt
First Time appeared Qt
Qt qt
Qt qtsvg
Weaknesses CWE-674
CPEs cpe:2.3:a:qt:qt:*:*:*:*:*:*:*:*
cpe:2.3:a:qt:qtsvg:*:*:*:*:*:*:*:*
Vendors & Products Qt
Qt qt
Qt qtsvg
References
Metrics cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: Qt

Published:

Updated: 2026-10-19T14:27:15.747Z

Reserved: 2026-05-08T12:42:35.026Z

Link: CVE-2026-8168

cve-icon Vulnrichment

Updated: 2026-10-19T14:27:11.146Z

cve-icon NVD

Status : Received

Published: 2026-10-19T14:17:08.840

Modified: 2026-10-19T15:17:09.380

Link: CVE-2026-8168

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T15:00:16Z

Weaknesses