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.
Product
debian/qtsvg-opensource-src vulnerabilities
11 published CVES affecting debian/qtsvg-opensource-src, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 11
- Critical
- 2
- High
- 3
- Medium
- 4
- Low
- 0
- Unscored
- 2
- CISA KEV
- 0
Latest debian/qtsvg-opensource-src CVEs
Newest publication first
-
HighCVSS 7.1 EPSS 0.40%
-
HighCVSS 8.7 EPSS 0.28%
A type confusion vulnerability in Qt SVG allows an attacker to cause an application crash via a crafted SVG image. When processing SVG marker references, the renderer retrieves a node by its id attribute and casts it to QSvgMarker* without verifying the node type. A non-marker el...
-
CriticalCVSS 9.4 EPSS 0.22%
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.
-
CriticalCVSS 9.4 EPSS 0.22%
When the module renders a Svg file that contains a <pattern> element, it might end up rendering it recursively leading to stack overflow DoS
-
MediumCVSS 5.5 EPSS 0.29%
Integer Overflow vulnerability in qsvghandler.cpp in Qt qtsvg versions 5.15.1, 6.0.0, 6.0.2, and 6.2, allows local attackers to cause a denial of service (DoS).
-
MediumCVSS 6.5 EPSS 0.88%
In Qt before 5.15.14, 6.0.x through 6.2.x before 6.2.9, and 6.3.x through 6.5.x before 6.5.1, QtSvg QSvgFont m_unitsPerEm initialization is mishandled.
-
HighCVSS 7.1 EPSS 0.54%
A flaw was found in Qt. An out-of-bounds read vulnerability was found in QRadialFetchSimd in qt/qtbase/src/gui/painting/qdrawhelper_p.h in Qt/Qtbase. While rendering and displaying a crafted Scalable Vector Graphics (SVG) file this flaw may lead to an unauthorized memory access....
-
Unknown
-
MediumCVSS 5.5 EPSS 1.4%
Qt SVG in Qt 5.0.0 through 5.15.2 and 6.0.0 through 6.2.1 has an out-of-bounds write in QtPrivate::QCommonArrayOpsQPainterPath::Element::growAppend (called from QPainterPath::addPath and QPathClipper::intersect).
-
Unknown
-
MediumCVSS 6.5 EPSS 2.0%
An issue was discovered in Qt before 5.11.3. A malformed SVG image causes a segmentation fault in qsvghandler.cpp.
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.