Impact
The vulnerability arises from an integer overflow in QTriangulator that propagates to a null-pointer dereference when rendering an SVG via the VectorImage QML type. A crafted SVG file can cause this overflow, leading the application to crash when the VectorImage component attempts to access memory through the null pointer. The failure manifests as a denial of service rather than code execution, and the attack does not provide attacker control over data or code paths beyond terminating the application. The weakness aligns with integer overflow (CWE-190) and null pointer dereference (CWE-476).
Affected Systems
The flaw affects Qt products, notably the Qt Base libraries that contain the VectorImage QML type. No exact version information is listed, so all Qt releases that include the vulnerable VectorImage implementation are potentially impacted until an official patch is issued. The problem is scoped to any application that loads untrusted SVG content into Qt's QML environment, regardless of operating system or deployment platform.
Risk and Exploitability
The CVSS base score of 4.0 indicates low severity, and the EPSS score is unavailable, implying the overall probability of exploitation is not quantified but likely low. The vulnerability is not listed in CISA’s KEV catalog, meaning no widely known exploits have been reported. Attackers would need to supply malicious SVG input to the affected application; this vector may be local if the application processes files from the user or remote if the application exposes SVG rendering through a network service. The flaw only causes a crash, so the impact is limited to availability. No authentication or privilege escalation is required. The known CWE categories suggest it is a defect in input validation and bounds checking.
OpenCVE Enrichment