Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSupply crafted text to Qt app
-
ExploitApp encodes text via QTextCodec iconv path
-
ExecutionOut-of-bounds write past internal buffer
-
ImpactApplication crash and data-integrity loss
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a Qt application built against the Qt 5 Compatibility APIs (qt5compat) module that uses the iconv-based QTextCodec encoding path, and the application must be driven to encode attacker-influenced text while a specific triggering condition holds (the sources state the overflow occurs only 'under certain conditions' but do not describe the exact trigger). Limiting factors from the CVSS 4.0 vector: the attack vector is local (AV:L), an attack requirement must be met (AT:P), and passive user interaction is needed (UI:P) - the victim application must perform the encoding operation. Impact is constrained to a crash (availability) and low integrity effect, with no confidentiality impact; applications not using QTextCodec iconv encoding from qt5compat, or outside the listed version ranges, are not affected. |
| Impact | All signals point to a low-priority issue. The input CVSS 4.0 score is 1.9 (Low) with vector AV:L/AC:L/AT:P/PR:N/UI:P and exploit maturity E:U (unproven), and the vuln.today decision label is 'monitor' - the lowest actionable tier. The vulnerability is local (AV:L), not network-reachable, requires a specific attack condition (AT:P) and passive user interaction (UI:P, i.e. the victim application must be driven to encode attacker-influenced text), and its primary impact is availability (VA:H - a crash) with only low integrity impact (VI:L) and no confidentiality impact (VC:N). There is no KEV listing, no EPSS score supplied, and no public exploit or PoC reference in the input, consistent with E:U. This is a genuine memory-safety defect (CWE-787 out-of-bounds write) but, on the available evidence, a low real-world-risk denial-of-service / integrity bug rather than a remote code execution priority. Note the data gaps: no CVSS 3.1 vector, EPSS, or SSVC automatable/technical-impact fields were provided, so prioritization rests on the 4.0 vector and the vendor 'monitor' label alone. |
| Exploit ScenarioDerived | An attacker supplies specially crafted text (for example via a document, file, or network payload the application later re-encodes) to a Qt application that uses the QTextCodec iconv-based encoding path from the Qt 5 Compatibility (qt5compat) module. When the application encodes that text under the triggering condition, QTextCodec writes outside its internal buffer, crashing the application and potentially corrupting adjacent data. No public exploit code is identified at time of analysis, and the attack is local with passive user interaction, so this realistically yields denial of service rather than reliable code execution on the evidence available. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Out-of-bounds write in Qt QTextCodec's iconv-based encoding path, exposed through the Qt 5 Compatibility APIs (qt5compat), can crash an affected application and may produce limited data-integrity effects when it encodes attacker-influenced text. Exposure is limited to applications built against qt5compat that use the iconv-based QTextCodec encoding path and fall within the listed Qt version ranges; the exact triggering condition is not described in available sources. The issue is assessed as low priority (decision label: monitor), with no public exploit identified at time of analysis and patch availability reported by the vendor.
RemediationAI
Patch available per vendor advisory; the supplied data does not list an exact fixed version, so confirm the fixed release for each affected branch in the Qt advisory (https://wiki.qt.io/List_of_known_vulnerabilities_in_Qt_products#CVE-2026-107590) and the upstream patch review (https://codereview.qt-project.org/c/qt/qt5compat/+/762752). Upgrade affected applications to the vendor-fixed Qt/qt5compat release; no product-specific workaround is described in the available sources, and applications should not treat avoiding attacker-influenced text in the iconv-based QTextCodec path as a substitute for patching. Because the flaw is local and requires the victim application to perform the encoding operation, prioritize patching where qt5compat and that code path are actually in use.
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
QTextCodec is Qt's legacy text-encoding/decoding class, and the affected code lives in the qt5compat module's iconv-based encoding implementation. The flaw is CWE-787 (out-of-bounds write): when text is encoded through this iconv path under a trigger the sources do not precisely describe, the implementation can write past an internal buffer, corrupting memory and potentially terminating the process; the assessed impact is high availability and low integrity with no confidentiality effect. The supplied CPE cpe:2.3:a:qt:qt:*:*:*:*:*:*:*:* and EUVD ranges (Qt 4.5.0 through 6.8.8 and Qt 6.9.0 through 6.11.2) define the affected Qt surface. The CVSS 4.0 vector is local (AV:L), requires an attack precondition (AT:P), and needs passive user interaction (UI:P); the independent CVSS 3.1 assessment (AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H) matches that constrained local, crash-and-integrity profile. Applications that do not use the qt5compat QTextCodec iconv encoding path are not affected.
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/RE:L/U:Green
Local encoding path (AV:L), triggered only under certain unspecified conditions (AC:H), no privileges but the app must process attacker text (UI:R); impact is a crash (A:H) with minor integrity effect (I:L) and no confidentiality.
Primary rating from Vendor (Qt).
CVSS VectorVendor: Qt
DescriptionCVE.org
An out-of-bounds write vulnerability in the Qt QTextCodec iconv-based encoding of the Qt 5 Compatibility APIs module (Qt Core in Qt 5 and earlier) impacts Qt. Under certain conditions, encoding text with QTextCodec may write outside an internal buffer. This can cause the application to crash and may affect data integrity.
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.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
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-110826
GHSA-6m7p-vvj6-5527
NVD
CVE.org
EPSS
VulDB
Exploit-DB