CVE-2025-14576: CWE-94 Improper Control of Generation of Code ('Code Injection') in Qt
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.
AI Analysis
Technical Summary
The vulnerability identified as CVE-2025-14576 involves insufficient validation of node IDs in the Qt SVG module, specifically when loading SVG files via the VectorImage component in Qt Quick. This flaw permits arbitrary injection of QML/JavaScript code, which, although more restricted than native code execution, can still result in denial of service, information disclosure, or other impacts depending on the application's privilege level and data access. The CVSS 4.0 base score is 7.4, indicating high severity. Red Hat has released security advisories and updated qt6-qtdeclarative packages (version 6.8.1-5.el10_0) to fix this issue for Red Hat Enterprise Linux 10.0 Extended Update Support across multiple architectures including x86_64, s390x, ppc64le, and aarch64. The vendor advisory URLs provide detailed patch and remediation information.
Potential Impact
Exploitation of this vulnerability allows an attacker to inject arbitrary QML/JavaScript code through malicious SVG files, potentially causing denial of service or information disclosure. The actual impact depends on the privilege level and data access of the application using the vulnerable Qt SVG module. The vulnerability does not allow direct native code execution but still poses a significant risk due to the ability to execute injected QML/JavaScript code.
Mitigation Recommendations
Red Hat has released security updates for qt6-qtdeclarative packages that address CVE-2025-14576. Applying these official patches is the recommended remediation. Users of affected Red Hat Enterprise Linux 10.0 Extended Update Support versions should update to qt6-qtdeclarative-6.8.1-5.el10_0 or later as provided in the Red Hat advisories (RHSA-2026:24987 and related errata). Patch status is confirmed by the vendor advisories. No alternative mitigations are specified.
CVE-2025-14576: CWE-94 Improper Control of Generation of Code ('Code Injection') in Qt
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 v4.0
Score 7.4high
Affected software
pkg:github/qt/qtdeclarativeRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability identified as CVE-2025-14576 involves insufficient validation of node IDs in the Qt SVG module, specifically when loading SVG files via the VectorImage component in Qt Quick. This flaw permits arbitrary injection of QML/JavaScript code, which, although more restricted than native code execution, can still result in denial of service, information disclosure, or other impacts depending on the application's privilege level and data access. The CVSS 4.0 base score is 7.4, indicating high severity. Red Hat has released security advisories and updated qt6-qtdeclarative packages (version 6.8.1-5.el10_0) to fix this issue for Red Hat Enterprise Linux 10.0 Extended Update Support across multiple architectures including x86_64, s390x, ppc64le, and aarch64. The vendor advisory URLs provide detailed patch and remediation information.
Potential Impact
Exploitation of this vulnerability allows an attacker to inject arbitrary QML/JavaScript code through malicious SVG files, potentially causing denial of service or information disclosure. The actual impact depends on the privilege level and data access of the application using the vulnerable Qt SVG module. The vulnerability does not allow direct native code execution but still poses a significant risk due to the ability to execute injected QML/JavaScript code.
Mitigation Recommendations
Red Hat has released security updates for qt6-qtdeclarative packages that address CVE-2025-14576. Applying these official patches is the recommended remediation. Users of affected Red Hat Enterprise Linux 10.0 Extended Update Support versions should update to qt6-qtdeclarative-6.8.1-5.el10_0 or later as provided in the Red Hat advisories (RHSA-2026:24987 and related errata). Patch status is confirmed by the vendor advisories. No alternative mitigations are specified.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- TQtC
- Date Reserved
- 2025-12-12T12:52:21.516Z
- Cvss Version
- 4.0
- State
- PUBLISHED
- Remediation Level
- null
- Vendor Advisory Urls
- [{"url":"https://access.redhat.com/security/cve/CVE-2025-14576","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:24987","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:20567","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:7620","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2026:7846","vendor":"Red Hat"}]
Threat ID: 69f407bccbff5d86100b0c62
Added to database: 05/01/2026, 01:54:04 UTC
Last enriched: 07/29/2026, 21:36:11 UTC
Last updated: 07/31/2026, 20:38:08 UTC
Views: 106
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.