QtWebEngine CVE-2025-14174
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessHost malicious web page
-
DeliveryVictim visits/renders page
-
ExploitTrigger out-of-bounds write in engine
-
ExecutionCorrupt renderer memory
-
ImpactExecute arbitrary code in browser context
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 the victim to render attacker-controlled web content in a Chromium-based engine build (Chrome, Edge Chromium, or an application embedding qt6-qtwebengine such as Qt apps on Alpine Linux) that predates the fix - qt6-qtwebengine before 6.10.1-r2 on Alpine, or the pre-patch Chrome/Edge stable builds referenced. No authentication or elevated privileges are needed (PR:N), but user interaction IS required (UI:R): the victim must load a malicious or compromised page. The primary limiting factor is that the attacker must get the victim to visit crafted content; there is no server-side or listening-service exposure. Sandbox escape is not indicated by the S:U scope, so impact is bounded to the browser/renderer process context unless chained with a separate escape. |
| Impact | This is a genuine top-priority vulnerability, and the signals are unusually well-aligned rather than conflicting. CISA KEV = YES confirms active in-the-wild exploitation, which is the single strongest risk signal available and overrides the otherwise modest EPSS score of 0.30% (53rd percentile). The low EPSS is not contradictory: EPSS models broad, automated, commodity exploitation, whereas browser 0-days like this are typically used in targeted, sophisticated campaigns (often via malicious/compromised web pages) - so low EPSS alongside KEV listing suggests targeted exploitation rather than mass scanning, which does NOT reduce urgency for patching. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, 8.8 High) is consistent with a CWE-787 out-of-bounds write in the Chromium/qtwebengine rendering engine: network-reachable, no privileges, low complexity, requiring only that a victim visit a malicious page (UI:R). The full C:H/I:H/A:H triad reflects renderer memory corruption leading to arbitrary code execution in the browser process context. The one caveat worth flagging: the CPE list mixes Google Chrome, Microsoft Edge (Chromium), AND Apple Safari/iOS/iPadOS/macOS/tvOS entries, which is internally inconsistent - a Chromium V8/Blink flaw would not normally affect Safari/WebKit. This CPE set appears to be an aggregated/merged mapping and should be treated with caution; the authoritative affected component per the description is qt6-qtwebengine (Chromium engine) on Alpine, fixed in 6.10.1-r2, and per references Chrome Stable and Edge Chromium. |
| Exploit ScenarioDerived | An attacker lures a victim to a malicious or compromised web page (or serves a malicious ad/iframe) that triggers an out-of-bounds write in the Chromium-based rendering engine embedded in qt6-qtwebengine. The memory corruption is leveraged to achieve arbitrary code execution in the browser/renderer process with no authentication and only a single page visit required. CISA KEV confirms this is already being exploited in the wild, though no standalone public POC is referenced. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 30, 2026
Out-of-bounds write (CWE-787) in QtWebEngine before 6.10.1-r2 on Alpine Linux, and in other Chromium-based engines such as Google Chrome and Microsoft Edge, allows unauthenticated remote attackers to trigger memory corruption via a crafted web page, potentially leading to code execution within the renderer sandbox. User interaction (UI:R) is required to visit the malicious content, but the flaw is confirmed actively exploited (CISA KEV) and affects a wide range of products per CPE data, including Apple platforms. No authentication or privileges are needed; patching is urgent.
Earlier versions of this analysis (1)
Confirmed actively exploited vulnerability in qt6-qtwebengine on Alpine Linux has been patched in package version 6.10.1-r2. Qt6 WebEngine is a Chromium-based web content rendering component embedded in Qt6 applications; vulnerabilities in this component typically affect any application that renders untrusted web content. Despite CISA KEV confirmation of active exploitation, the EPSS score of 0.30% (53rd percentile) suggests exploitation has been targeted rather than widespread, warranting urgent patching prioritization nonetheless.
RemediationAI
Vendor-released patch: upgrade qt6-qtwebengine to 6.10.1-r2 on Alpine Linux. For Google Chrome, apply the stable channel update released on December 10, 2025 (link in references); for Microsoft Edge, apply the corresponding security update. Since the vulnerability is confirmed actively exploited (CISA KEV), patching should be prioritized. If immediate patching is not possible, consider restricting browsing to trusted sites or using browser isolation, but these are not foolproof. For Apple products listed in CPE, apply the latest security updates for Safari, iOS, iPadOS, macOS, and tvOS as they become available. No specific workarounds are documented; the primary mitigation is to update to patched versions.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is an out-of-bounds write (CWE-787) in the Chromium rendering engine, which is embedded in QtWebEngine and used by browsers like Google Chrome and Microsoft Edge. CWE-787 occurs when a program writes data past the end of an allocated buffer, leading to memory corruption that can be exploited for code execution. The affected component is likely a parser or media decoder within the engine, as indicated by the Chromium issue reference and the buffer overflow tag. CPE data lists affected products as Google Chrome, Apple Safari, iPadOS, iOS, macOS, tvOS, and others, suggesting a shared library or cross-engine vulnerability, though the independent assessment focuses on Chromium-based engines. The Alpine Linux package qt6-qtwebengine bundles a vulnerable Chromium version before 6.10.1-r2.
Know when Edge Chromium 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
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Remote page-visit trigger (AV:N, UI:R) with no auth (PR:N); out-of-bounds write yields renderer code execution with full C/I/A impact, scope unchanged absent a sandbox escape.
Primary rating from Vendor (vendor:alpine).
CVSS VectorVendor: vendor:alpine
Lifecycle Timeline
3DescriptionCVE.org
Alpine Linux: qt6-qtwebengine fixed in 6.10.1-r2
Executive ViewAI
A high-severity out-of-bounds write vulnerability in QtWebEngine (before version 6.10.1-r2 on Alpine Linux) and other Chromium-based browsers such as Google Chrome and Microsoft Edge is confirmed actively exploited (CISA KEV). The flaw allows remote attackers to trigger memory corruption and potentially execute code within the renderer sandbox when a user visits a crafted web page, impacting a broad range of organizational endpoints. No vendor-released patch identified at time of analysis, so leadership should prioritize immediate mitigation to reduce risk of exploitation.
No vendor-released patch identified at time of analysis. Interim mitigations include disabling QtWebEngine if not required, restricting browser usage to trusted sites, enabling strict site isolation, deploying EDR rules to detect exploitation, and conducting user awareness training on phishing and malicious links.
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.
Affected Products (CPE)CVE.org
More in Edge Chromium
View allChrome's V8 JavaScript engine contains an out-of-bounds read and write vulnerability (CVE-2025-5419, CVSS 8.8) enabling
Heap buffer overflow in GPU in Google Chrome prior to 107.0.5304.121 allowed a remote attacker who had compromised the r
Access of resource using incompatible type ('type confusion') in Microsoft Edge (Chromium-based) allows an unauthorized
Heap buffer overflow in vp8 encoding in libvpx in Google Chrome prior to 117.0.5938.132 and libvpx 1.13.1 allowed a remo
Heap buffer overflow in libwebp in Google Chrome prior to 116.0.5845.187 and libwebp 1.3.2 allowed a remote attacker to
Use after free in Web Sockets in Google Chrome on Linux prior to 88.0.4324.182 allowed a remote attacker to potentially
Heap buffer overflow in Blink in Google Chrome prior to 88.0.4324.96 allowed a remote attacker to potentially exploit he
Insufficient policy enforcement in extensions in Google Chrome prior to 88.0.4324.96 allowed a remote attacker to bypass
Inappropriate implementation in V8 in Google Chrome prior to 86.0.4240.183 allowed a remote attacker to potentially expl
Microsoft Edge (Chromium-based) Webview2 Spoofing Vulnerability. Rated high severity (CVSS 8.2), this vulnerability is r
Microsoft Edge (Chromium-based) Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), this vulnerability
A security vulnerability in No cwe for this (CVSS 7.4) that allows an unauthorized attacker. Risk factors: public PoC av
NVD
CVE.org
CISA KEV
EPSS
GitHub PoC
Exploit-DB