CVE-2026-15037 Details
Description
Improper output neutralization (XML injection) in QDom comment, CDATA, and processing-instruction serialization in Qt XML from 4.0.0 through 6.11 allows untrusted text serialized by an application into those nodes to inject arbitrary XML markup, because the node terminators are not escaped under the default InvalidDataPolicy (AcceptInvalidChars). Fixed in Qt 6.12.
A vulnerability exists in the Qt XML module, specifically in QDom comment, CDATA, and processing-instruction serialization, in versions 4.0.0 prior to 6.11. This issue stems from improper output neutralization, allowing XML injection via untrusted text. The vulnerability arises because node terminators are not escaped under the default InvalidDataPolicy, which accepts invalid characters. As a result, arbitrary XML markup can be injected into the serialized nodes.
Users can upgrade to Qt version 6.12 or later to address this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 23, 2026CISA-ADP
Assessed Jul 23, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://codereview.qt-project.org/c/qt/qtbase/+/748323 | TQtC | Source CodeVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-91 | XML Injection (aka Blind XPath Injection) | TQtC |
Affected Products
| Product | Versions |
|---|---|
| Qt XML | >= 4.0.0, <= 6.11 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 23, 2026 | CVE Modified | CISA-ADP |
| Jul 23, 2026 | New CVE Received | TQtC |
Volerion