High severity · published Apr 30, 2026
CVE-2025-14576
Possible QML code injection in VectorImage component
7.8
CVSS
0.2%
EPSS
No
On KEV
Description
Insufficient validation of node IDs in Qt SVG module allows arbitrary QML/JavaScript code injection when loading malicious SVG files through the VectorImage component in Qt Quick. While QML execution is typically more restricted than native code execution, this could still lead to denial of service, information disclosure, or other impacts depending on the application's privilege level and data access.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack vector
Local
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 13% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
QT
Qt · Qt
6.8.0 through 6.8.6; 6.10.0 through 6.10.1 · source: vendor
QT
Qtdeclarative · QT
6.8.0 before 6.8.6; 6.10.0 before 6.10.1 · source: NVD
RH
Red Hat Enterprise Linux 10 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Enterprise Linux 10.0 Extended Update Support · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Hardened Images · Red Hat
All versions, or not specified · source: CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-14576
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-14576
Patch
https://codereview.qt-project.org/c/qt/qtdeclarative/+/697273
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:20567
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:24987
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:7620
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:7846
access.redhat.com
https://access.redhat.com/security/cve/CVE-2025-14576
More from Qt
9.8
CVE-2024-36048
QAbstractOAuth in Qt Network Authorization in Qt before 5.15.17, 6.x before 6.2.13, 6.3.x through 6.5.x before 6.5.6, and 6.6.x through 6.7.x before 6.7.1 uses only the time to…
9.8
CVE-2023-51714
An issue was discovered in the HTTP2 implementation in Qt before 5.15.17, 6.x before 6.2.11, 6.3.x through 6.5.x before 6.5.4, and 6.6.x before 6.6.2
9.8
CVE-2020-12267
setMarkdown in Qt before 5.14.2 has a use-after-free related to QTextMarkdownImporter::insertBlock
9.8
CVE-2018-19873
An issue was discovered in Qt before 5.11.3
9.8
CVE-2017-10904
Qt for Android prior to 5.9.0 allows remote attackers to execute arbitrary OS commands via unspecified vectors
