CVE catalog

CVE-2026-6210

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 att

[CVE catalog]

Severity
High · CVSS 8.7
Published
Source
[NVD] · [CVE record]
EPSS
0.28% · Oct 25, 2026

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 element (such as a <line> element) that references itself as a marker triggers an out-of-bounds heap read due to the object size difference between QSvgLine and QSvgMarker, followed by an endless recursion that bypasses the marker recursion guard through incorrect virtual dispatch. The result is an application crash (denial of service). This issue affects Qt SVG:  from 6.7.0 before 6.8.8, from 6.9.0 before 6.11.1.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianqt6-svgsid6.11.2-2fixed
Debianqt6-svgforky6.11.2-2fixed
Debianqt6-svgtrixie6.8.2-3vulnerable
Debianqt6-svgbookworm6.4.2-2vulnerable
Debianqtsvg-opensource-srcsid5.15.19-2vulnerable
Debianqtsvg-opensource-srcforky5.15.19-2vulnerable
Debianqtsvg-opensource-srctrixie5.15.15-2vulnerable
Debianqtsvg-opensource-srcbookworm5.15.8-3vulnerable
Cpeqt6-svgNot reportedNot reportedvulnerable
Cpeqtsvg-opensource-srcNot reportedNot reportedvulnerable
Opensuseqt6-svgtumbleweed6.11.0-2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianqt6-svgsourcesid6.10.2-6not yet assignedNot reported[1136089]
Debianqt6-svgsourceforky6.10.2-6not yet assignedNot reported[1136089]
Debianqt6-svgsourcetrixie(unfixed)not yet assignedNot reported[1136089]
Debianqt6-svgsourcebookworm(unfixed)not yet assignedNot reported[1136089]
Debianqtsvg-opensource-srcsourcesid(unfixed)not yet assignedNot reportedNot reported
Debianqtsvg-opensource-srcsourceforky(unfixed)not yet assignedNot reportedNot reported
Debianqtsvg-opensource-srcsourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianqtsvg-opensource-srcsourcebookworm(unfixed)not yet assignedNot reportedNot reported
Opensuseqt6-svgrpmtumbleweed6.11.0-2.1Not reportedOPENSUSE-SU-2026:10742-1Not reported

[Debian bug #1136089]

Notes

[trixie] qt6-svg: Minor issue [bookworm] qt6-svg: Minor issue [trixie] qtsvg-opensource-src: Minor issue [bookworm] qtsvg-opensource-src: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libqt5svg5]Affected

    Source package: [qtsvg-opensource-src]

    Details (2)
    • 5.15.8-3 · amd64 · bookworm

      Affected

      nvd · qtsvg-opensource-src · debian · bookworm; nvd · qtsvg-opensource-src · debian · 12

    • 5.15.8-3 · arm64 · bookworm

      Affected

      nvd · qtsvg-opensource-src · debian · bookworm; nvd · qtsvg-opensource-src · debian · 12

  • [libqt5svg5-dev]Affected

    Source package: [qtsvg-opensource-src]

    Details (2)
    • 5.15.8-3 · amd64 · bookworm

      Affected

      nvd · qtsvg-opensource-src · debian · bookworm; nvd · qtsvg-opensource-src · debian · 12

    • 5.15.8-3 · arm64 · bookworm

      Affected

      nvd · qtsvg-opensource-src · debian · bookworm; nvd · qtsvg-opensource-src · debian · 12

  • [libqt6svg6]Affected

    Source package: [qt6-svg]

    Details (2)
    • 6.4.2-2 · amd64 · bookworm

      Affected

      nvd · qt6-svg · debian · bookworm; nvd · qt6-svg · debian · 12

    • 6.4.2-2 · arm64 · bookworm

      Affected

      nvd · qt6-svg · debian · bookworm; nvd · qt6-svg · debian · 12

  • Source package: [qt6-svg]

    Details (2)
    • 6.4.2-2 · amd64 · bookworm

      Affected

      nvd · qt6-svg · debian · bookworm; nvd · qt6-svg · debian · 12

    • 6.4.2-2 · arm64 · bookworm

      Affected

      nvd · qt6-svg · debian · bookworm; nvd · qt6-svg · debian · 12

  • [qt6-svg-dev]Affected

    Source package: [qt6-svg]

    Details (2)
    • 6.4.2-2 · amd64 · bookworm

      Affected

      nvd · qt6-svg · debian · bookworm; nvd · qt6-svg · debian · 12

    • 6.4.2-2 · arm64 · bookworm

      Affected

      nvd · qt6-svg · debian · bookworm; nvd · qt6-svg · debian · 12

  • [qtsvg5-doc]Affected

    Source package: [qtsvg-opensource-src]

    Details (2)
    • 5.15.8-3 · all · bookworm

      Affected

      nvd · qtsvg-opensource-src · debian · bookworm; nvd · qtsvg-opensource-src · debian · 12

    • 5.15.8-3 · all · bookworm

      Affected

      nvd · qtsvg-opensource-src · debian · bookworm; nvd · qtsvg-opensource-src · debian · 12

  • [qtsvg5-doc-html]Affected

    Source package: [qtsvg-opensource-src]

    Details (2)
    • 5.15.8-3 · all · bookworm

      Affected

      nvd · qtsvg-opensource-src · debian · bookworm; nvd · qtsvg-opensource-src · debian · 12

    • 5.15.8-3 · all · bookworm

      Affected

      nvd · qtsvg-opensource-src · debian · bookworm; nvd · qtsvg-opensource-src · debian · 12

  • [qtsvg5-examples]Affected

    Source package: [qtsvg-opensource-src]

    Details (2)
    • 5.15.8-3 · amd64 · bookworm

      Affected

      nvd · qtsvg-opensource-src · debian · bookworm; nvd · qtsvg-opensource-src · debian · 12

    • 5.15.8-3 · arm64 · bookworm

      Affected

      nvd · qtsvg-opensource-src · debian · bookworm; nvd · qtsvg-opensource-src · debian · 12

[Debian 13 (Trixie)]

  • [libqt5svg5]Affected

    Source package: [qtsvg-opensource-src]

    Details (2)
    • 5.15.15-2 · amd64 · trixie

      Affected

      nvd · qtsvg-opensource-src · debian · 13

    • 5.15.15-2 · arm64 · trixie

      Affected

      nvd · qtsvg-opensource-src · debian · 13

  • [libqt5svg5-dev]Affected

    Source package: [qtsvg-opensource-src]

    Details (2)
    • 5.15.15-2 · amd64 · trixie

      Affected

      nvd · qtsvg-opensource-src · debian · 13

    • 5.15.15-2 · arm64 · trixie

      Affected

      nvd · qtsvg-opensource-src · debian · 13

  • [libqt6svg6]Affected

    Source package: [qt6-svg]

    Details (2)
    • 6.8.2-3 · amd64 · trixie

      Affected

      nvd · qt6-svg · debian · 13

    • 6.8.2-3 · arm64 · trixie

      Affected

      nvd · qt6-svg · debian · 13

  • Source package: [qt6-svg]

    Details (2)
    • 6.8.2-3 · amd64 · trixie

      Affected

      nvd · qt6-svg · debian · 13

    • 6.8.2-3 · arm64 · trixie

      Affected

      nvd · qt6-svg · debian · 13

  • [qt6-svg-dev]Affected

    Source package: [qt6-svg]

    Details (2)
    • 6.8.2-3 · amd64 · trixie

      Affected

      nvd · qt6-svg · debian · 13

    • 6.8.2-3 · arm64 · trixie

      Affected

      nvd · qt6-svg · debian · 13

  • [qt6-svg-doc]Affected

    Source package: [qt6-svg]

    Details (2)
    • 6.8.2-3 · all · trixie

      Affected

      nvd · qt6-svg · debian · 13

    • 6.8.2-3 · all · trixie

      Affected

      nvd · qt6-svg · debian · 13

  • [qt6-svg-doc-dev]Affected

    Source package: [qt6-svg]

    Details (2)
    • 6.8.2-3 · all · trixie

      Affected

      nvd · qt6-svg · debian · 13

    • 6.8.2-3 · all · trixie

      Affected

      nvd · qt6-svg · debian · 13

  • Source package: [qt6-svg]

    Details (2)
    • 6.8.2-3 · all · trixie

      Affected

      nvd · qt6-svg · debian · 13

    • 6.8.2-3 · all · trixie

      Affected

      nvd · qt6-svg · debian · 13

  • [qt6-svg-plugins]Affected

    Source package: [qt6-svg]

    Details (2)
    • 6.8.2-3 · amd64 · trixie

      Affected

      nvd · qt6-svg · debian · 13

    • 6.8.2-3 · arm64 · trixie

      Affected

      nvd · qt6-svg · debian · 13

  • Source package: [qt6-svg]

    Details (2)
    • 6.8.2-3 · amd64 · trixie

      Affected

      nvd · qt6-svg · debian · 13

    • 6.8.2-3 · arm64 · trixie

      Affected

      nvd · qt6-svg · debian · 13

  • [qtsvg5-doc]Affected

    Source package: [qtsvg-opensource-src]

    Details (2)
    • 5.15.15-2 · all · trixie

      Affected

      nvd · qtsvg-opensource-src · debian · 13

    • 5.15.15-2 · all · trixie

      Affected

      nvd · qtsvg-opensource-src · debian · 13

  • [qtsvg5-doc-html]Affected

    Source package: [qtsvg-opensource-src]

    Details (2)
    • 5.15.15-2 · all · trixie

      Affected

      nvd · qtsvg-opensource-src · debian · 13

    • 5.15.15-2 · all · trixie

      Affected

      nvd · qtsvg-opensource-src · debian · 13

Next results

Observed:

References