Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure Qt HTTP/2 client to malicious/compromised server
-
ExploitWithhold SETTINGS ACK, send RST_STREAM on completed stream
-
ExecutionSend PUSH_PROMISE triggering null pointer dereference
-
ImpactCrash the Qt application (DoS)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK
1 technique across 1 tactic: Impact 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-based application that uses QNetworkAccessManager to make HTTP/2 requests, and that application must connect to an HTTP/2 server the attacker controls or has compromised (UI:A - the victim client must initiate the connection). The attacker must then orchestrate a specific frame sequence: withhold the SETTINGS ACK, send RST_STREAM on an already-completed stream to plant a null pointer, and send a PUSH_PROMISE for that stream. Affected builds are Qt 6.8.0-6.8.9 and 6.9.0-6.11.2. Limiting factors that reduce realistic risk: the attacker cannot reach an arbitrary victim unsolicited - the client must choose to connect to the malicious/compromised endpoint; HTTP/2 must be in use; and the sole outcome is an application crash (denial of service), with no code execution, data disclosure, or integrity impact. |
| Impact | All signals point to a low real-world priority. The supplied CVSS 4.0 score is 2.1 and the vector (AV:N/AC:L/AT:P/PR:N/UI:A) shows the only impact is availability (VA:H; VC:N/VI:N) - a crash, not code execution or data exposure. The threat metrics reinforce low urgency: E:U marks exploitation as unproven/unreported, and the vuln.today Decision label is 'monitor', not act_now or emergency. No CISA KEV listing is present and no POC or exploit reference appears in the input, so this is 'no public exploit identified at time of analysis.' No EPSS score was provided, so probabilistic exploitation likelihood cannot be factored in - that is a missing signal rather than a low one. The one factor that modestly raises exposure is that Qt is a very widely deployed framework, but exploitation still requires the victim's application to connect to an attacker-controlled or compromised HTTP/2 server, and the worst outcome is a denial of service. Net: a genuine but low-severity client-side DoS; patch on a normal maintenance cadence rather than as an emergency. |
| Exploit ScenarioDerived | An attacker who operates or has compromised an HTTP/2 server waits for a Qt-based client application (using QNetworkAccessManager over HTTP/2) to connect, then sends a crafted frame sequence - withholding the SETTINGS ACK, issuing RST_STREAM on an already-completed stream to plant a null pointer, then sending a PUSH_PROMISE for that stream - triggering a null pointer dereference that crashes the client. No public exploit is identified at time of analysis, and the impact is limited to denial of service (a crash) against the connecting application; there is no confidentiality or integrity effect. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
Denial of service in Qt's Network module: a null pointer dereference in QNetworkAccessManager lets a malicious or compromised HTTP/2 server crash Qt-based client applications that connect to it, affecting Qt 6.8.0-6.8.9 and 6.9.0-6.11.2. The victim client must initiate the connection and the attacker must control or compromise the server and orchestrate a specific HTTP/2 frame sequence; there is no code execution, data disclosure, or integrity impact. A vendor patch is available, and no public exploit was identified at time of analysis.
RemediationAI
Patch available per vendor advisory; apply the fix referenced by the Qt advisory and Gerrit change 759718, noting that the supplied data does not provide exact fixed version numbers for each branch. If the patched Qt release cannot be deployed immediately, reduce exposure by ensuring Qt applications using QNetworkAccessManager only connect to trusted HTTP/2 servers-this removes the attacker-controlled endpoint prerequisite but does not fix the dereference and may restrict legitimate connectivity. Track the Qt advisory for the exact fixed builds covering the 6.8 and 6.9-6.11 branches.
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
The affected component is the Qt Network module, specifically QNetworkAccessManager, which implements HTTP/2 client behavior. CWE-476 (null pointer dereference) is triggered by a server-side frame sequence described in the sources: withholding the SETTINGS ACK, sending RST_STREAM on an already-completed stream to plant a null pointer, then sending PUSH_PROMISE for that stream. The CPE cpe:2.3:a:qt:qt:*:*:*:*:*:*:*:* identifies the Qt product family, while EUVD scopes affected releases to Qt 6.8.0-6.8.9 and 6.9.0-6.11.2. Exploitation is not a generic HTTP/2 condition: the Qt client must connect to the attacker-controlled or compromised server, and the crash trigger is specific to the described frame ordering.
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:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/AU:N/R:U/RE:L/U:Green
Network-reachable but the victim client must connect to the attacker's HTTP/2 server (UI:R), needs no privileges, and the impact is limited to a crash, so only A:H.
Primary rating from Vendor (Qt).
CVSS VectorVendor: Qt
DescriptionCVE.org
A malicious or compromised HTTP/2 server withholding SETTINGS ACK can send RST_STREAM on a completed stream, planting a null pointer, and then send a PUSH_PROMISE for that stream, causing a null pointer dereference in the QNetworkAccessManager class of the Qt Network module that crashes the application.
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 null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
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-109779
GHSA-8hqc-789f-9chh
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB