Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious XML document
-
ExploitVictim application parses it via QXmlSimpleReader
-
ExecutionInteger overflow triggered during parsing
-
ImpactApplication crash / denial of service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an application that still uses the deprecated Qt5Compat QXmlSimpleReader XML parser (not Qt's default/modern XML stream readers), and the victim must actively parse an attacker-crafted XML document - the vector is local (AV:L) with required user interaction (UI:P) and a specific attack requirement (AT:P), not remote-unauthenticated-at-default. Limiting factors that reduce realistic risk: the affected code is a legacy Qt5 compatibility module rather than core Qt, no privileges are gained (impact is availability-high with only low integrity and no confidentiality), exploitation is rated unproven, and the attacker cannot act purely remotely without getting the malicious input parsed on the target. |
| Impact | All available signals converge on this being a genuinely low-priority issue rather than a high-CVSS item masquerading as low risk - the CVSS itself is low (1.9, CVSS 4.0). The vendor-supplied CVSS 4.0 vector is local (AV:L) with an attack requirement (AT:P) and required user interaction (UI:P), yielding no confidentiality impact (VC:N), only low integrity impact (VI:L), and high availability impact (VA:H) - i.e. the practical outcome is a denial of service (crash) when a crafted XML document is parsed, consistent with CWE-190 integer overflow. Exploit maturity is explicitly E:U (exploitation unproven), there is no CISA KEV listing, and no EPSS score was supplied in the input, so exploitation probability cannot be quantified from the data given. The vuln.today decision label is 'monitor', which aligns with the low score and unproven exploitation. No PoC or exploit reference is present - every reference is either the Qt wiki advisory or a Qt code-review patch commit - so there is no public exploit identified at time of analysis. The signals are mutually consistent (low severity, unproven exploitation, local+UI-gated, availability-only impact); the only notable gap is the absent EPSS score, which prevents an independent probability cross-check. |
| Exploit ScenarioDerived | An attacker crafts a malicious XML document and induces a victim to open or process it within an application that uses the deprecated Qt5Compat QXmlSimpleReader parser; the integer overflow is triggered during parsing and most plausibly crashes the application (denial of service). Because the attack vector is local and user interaction is required, the attacker must get the crafted input in front of a victim who actively parses it. No public exploit code was identified, and exploitation is rated unproven (E:U). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 02, 2026
Integer overflow in the legacy Qt5Compat QXmlSimpleReader XML parser can be triggered when an application that still uses this deprecated component parses a crafted XML document, primarily threatening availability through a local, user-interaction-dependent attack path. No public exploit was identified at time of analysis, and vendor patches are available; the overall priority is monitor because exposure is limited to applications that opt into the Qt5 compatibility parser.
RemediationAI
Apply the vendor patch referenced by the Qt code-review changes https://codereview.qt-project.org/c/qt/qt5compat/+/768900, https://codereview.qt-project.org/c/qt/qt5compat/+/764751, https://codereview.qt-project.org/c/qt/qt5compat/+/768901, and https://codereview.qt-project.org/c/qt/qt5compat/+/768902, and verify the fix against the vendor advisory https://wiki.qt.io/List_of_known_vulnerabilities_in_Qt_products#CVE-2026-100140; the supplied data says a vendor patch is available but does not state an exact fixed release version, so confirm the patched Qt5Compat build for your Qt branch before rollout. Where patching is delayed, remove or avoid the deprecated Qt5Compat QXmlSimpleReader code path and migrate XML parsing to Qt's modern XML stream readers, or prevent applications using that parser from processing untrusted XML; these workarounds require code changes and regression testing of XML parsing behavior. The primary remediation is the vendor patch, and workarounds reduce exposure without replacing patching.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Qt5Compat is a compatibility module that lets Qt 6 applications continue using Qt 5 APIs, and QXmlSimpleReader is the legacy SAX-style XML reader from that module rather than Qt's default or modern XML stream readers. CWE-190 identifies an integer overflow as the root cause, and the supplied tags also include buffer overflow, but the sources do not describe the exact malformed XML construct, arithmetic path, or memory-safety consequence that triggers the flaw. The supplied CVSS 4.0 vector is AV:L/AC:L/AT:P/PR:N/UI:P with E:U and availability-weighted impact (VC:N/VI:L/VA:H), while the independent assessment is CVSS 3.1 AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H; both point to local access, user involvement, no confidentiality loss, low integrity impact, and high availability impact, with PR:N indicating no privileges are required. The CPE cpe:2.3:a:qt:qt:*:*:*:*:*:*:*:* identifies Qt with an unconstrained version wildcard, so affected builds must be scoped by their use of Qt5Compat and QXmlSimpleReader rather than by a single Qt version.
Know when Qt gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N/E:U/R:U/U:Green
Local, user-triggered XML parsing with an added attack requirement maps to AV:L/AC:H/UI:R; no auth needed (PR:N); integer-overflow DoS gives A:H, minor I:L, no confidentiality.
Primary rating from Vendor (Qt).
CVSS VectorVendor: Qt
DescriptionCVE.org
An integer overflow vulnerability in the Qt XML parsing (Qt5Compat / QXmlSimpleReader) functionality of Qt.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.
setMarkdown in Qt before 5.14.2 has a use-after-free related to QTextMarkdownImporter::insertBlock. Rated critical sever
In Qt before 5.15.15, 6.x before 6.2.9, and 6.3.x through 6.5.x before 6.5.2, there can be an application crash in QXmlS
Qt 5.12.2 through 5.14.2, as used in unofficial builds of Mumble 1.3.0 and other products, mishandles OpenSSL's error qu
Uncontrolled search path in the QT Library before 5.14.0, 5.12.7 and 5.9.10 may allow an authenticated user to potential
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
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, an
Qt for Android prior to 5.9.0 allows remote attackers to execute arbitrary OS commands via unspecified vectors. Rated cr
An issue was discovered in Qt before 5.11.3. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita
Stack-based buffer overflow in QXmlSimpleReader in Qt 4.8.5 allows remote attackers to cause a denial of service (applic
Out-of-bounds read in Qt for MCUs occurs when an application passes a Latin-1-optimized string containing Latin-1 charac
An issue was discovered in Qt before 5.11.3. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
QXmlStream in Qt 5.x before 5.11.3 has a double-free or corruption during parsing of a specially crafted illegal XML doc
EUVD-2026-115135
GHSA-7695-pqx4-vc24
NVD
CVE.org
VulDB
Exploit-DB