
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-6210 is a type confusion vulnerability in the Qt SVG renderer that allows an unauthenticated attacker to crash applications by supplying a crafted SVG image, resulting in a denial of service. The flaw affects Qt SVG versions 6.7.0 through 6.8.7 and 6.9.0 through 6.11.0. It was published on May 6, 2026, by The Qt Company (TQtC) and assigned CVSS v4.0 base score of 8.7 (High) (GitHub Advisory).
The root cause is a type confusion (CWE-843) combined with a heap-based buffer overflow (CWE-122) in Qt SVG's marker rendering logic. When processing SVG <marker> references, the renderer retrieves a node by its id attribute and unconditionally casts it to QSvgMarker* without first verifying the node's actual type. If a non-marker element — such as a <line> element — references itself as a marker, the size mismatch between QSvgLine and QSvgMarker objects triggers an out-of-bounds heap read, and the incorrect virtual dispatch subsequently bypasses the marker recursion guard, leading to endless recursion and an application crash. The issue was originally discovered via OSS-Fuzz (issue #496327371) and the fix is tracked in the Qt code review system (GitHub Advisory, Qt Code Review).
Successful exploitation causes an application crash (denial of service) in any software that uses the affected Qt SVG library to render untrusted SVG content. There is no confidentiality or integrity impact — the vulnerability exclusively affects availability of the vulnerable application. Applications that process user-supplied or remotely fetched SVG images (e.g., image viewers, web browsers, desktop applications built on Qt) are at risk of being repeatedly crashed by a single malicious SVG file (GitHub Advisory).
No public proof-of-concept exploit code has been identified, and there is no evidence of active in-the-wild exploitation as of the time of publication (GitHub Advisory). The EPSS score is approximately 0.042% (19th percentile), indicating a low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported.
<line> element) whose id attribute is referenced as a marker-start, marker-mid, or marker-end value by another element, causing the renderer to self-reference the non-marker node as a marker.QSvgMarker*, triggering an out-of-bounds heap read due to the object size mismatch, followed by infinite recursion that bypasses the recursion guard, ultimately crashing the application (GitHub Advisory)..svg files containing self-referencing marker elements (e.g., a <line id="x"> with marker-start="url(#x)").QSvgMarker, QSvgLine, or SVG marker rendering code paths).Patches are available: upgrade Qt SVG to version 6.8.8 or later (for the 6.7.x/6.8.x branch) or to version 6.11.1 or later (for the 6.9.x+ branch). If immediate patching is not feasible, restrict or disable the processing of SVG images from untrusted or external sources within affected applications. OpenSUSE and Fedora package updates incorporating the fix have also been released for downstream Linux distributions (GitHub Advisory, Qt Code Review).
The Qt Company published a security advisory blog post specifically addressing this type confusion and heap buffer overflow vulnerability in Qt SVG marker handling (Qt Blog). Microsoft's Security Response Center also referenced the CVE in its update guide, and Tenable released Nessus detection plugins for the vulnerability. No significant social media controversy or notable independent researcher commentary has been observed beyond standard vulnerability tracking coverage.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."