Skip to main content

Security advisory: CVE-2026-105923 - Null-pointer dereference in QTriangulator reachable through VectorImage

Comments

A denial-of-service vulnerability in the Qt Framework VectorImage QML type of the Qt Quick Vector Image module has been discovered and has been assigned the CVE id CVE-2026-105923.

Affected versions: from Qt 6.8.0 to Qt 6.8.8, from Qt 6.9.0 to Qt 6.11.2

Impact: Processing specially crafted SVG content with the VectorImage QML type can cause the application to crash, resulting in loss of availability.

CVSS 4.0 Score: 4.0 / MEDIUM

Vector String: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/AU:N/R:U/RE:L/U:Green

Mitigation: Do not load untrusted SVG files with the VectorImage QML type.

Solution: Apply the following patch or update to Qt 6.8.9, Qt 6.11.3 or Qt 6.12.0 or later.

Patches:
dev: https://codereview.qt-project.org/c/qt%2Fqtbase/+/762279

Qt 6.11: https://codereview.qt-project.org/c/qt%2Fqtbase/+/763446 or https://download.qt.io/official_releases/qt/6.11/CVE-2026-105923-qtbase-6.11-0001.diff

Qt 6.8: https://codereview.qt-project.org/c/qt%2Ftqtc-qtbase/+/763490 or https://download.qt.io/archive/qt/6.8/CVE-2026-105923-qtbase-6.8-0001.diff

Blog Topics

Comments

Comments are disabled for this post.

Subscribe to our blog

Try Qt 6.12 Now!

Download the latest release here: www.qt.io/download

Qt 6.12 LTS is now available, with new features and improvements for application developers and device creators.

We're Hiring

Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.