Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure victim to attacker-controlled page
-
DeliveryEmbed cross-origin resource in Canvas element
-
ExploitTrigger pixel-readback via getImageData()
-
ExecutionBypass origin-taint enforcement
-
ImpactExfiltrate leaked cross-origin pixel data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The victim must visit an attacker-controlled HTML page using an unpatched version of Google Chrome prior to 152.0.7977.65 (UI:R per CVSS). The Canvas API information-leak path is triggered when a cross-origin resource - such as an image, video frame, or composited content from a different origin - is rendered into a canvas element and pixel-readback is attempted via getImageData() or similar APIs. For the leaked data to be sensitive, the victim must have an active authenticated session with the cross-origin resource's origin (e.g., logged into an internal application). Exploitation is constrained by: (1) mandatory user interaction to visit the malicious page; (2) the C:L impact ceiling, meaning only partial visual data is accessible rather than raw credentials or tokens; (3) the requirement that the target cross-origin resource be renderable in the victim's browser session. Default Chrome configurations are affected - no special feature flag or non-default setting is required. |
| Impact | The CVSS 3.1 base score of 4.3 (Medium) is grounded in a network-reachable attack (AV:N), low complexity (AC:L), no attacker privileges required (PR:N), mandatory user interaction (UI:R), unchanged scope (S:U), and limited confidentiality impact (C:L) with no integrity or availability impact - a profile consistent with a browser-based information disclosure requiring social engineering. EPSS at 0.27% (18th percentile) is low, corroborating the absence of active exploitation campaigns. No CISA KEV listing and no confirmed POC further reduce urgency relative to other Chrome vulnerabilities. The UI:R requirement is a meaningful real-world barrier: exploitation depends on luring a victim to a malicious page. The C:L cap also limits impact to partial data leakage rather than full session token or credential exposure. This is a genuine but lower-priority vulnerability; patching is warranted during normal update cycles rather than emergency response. No conflicting signals exist in the available data. |
| Exploit ScenarioDerived | An attacker hosts a crafted HTML page that embeds a cross-origin resource (such as an authenticated image or rendered iframe from a victim's banking or intranet portal) into a canvas element, then uses canvas pixel-readback APIs to extract rendered pixel data that should be opaque to script. When an authenticated victim user visits the attacker's page, the attacker's JavaScript reads the cross-origin pixel data and exfiltrates it to a remote server, potentially exposing sensitive UI content. No public exploit code has been identified at time of analysis, and exploitation requires successfully luring the victim to the malicious page. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 26, 2026
Cross-origin data leakage in Google Chrome's Canvas API (versions prior to 152.0.7977.65) allows a remote, unauthenticated attacker to read pixel-level data from cross-origin resources rendered in a canvas element via a crafted HTML page. Exploitation requires user interaction - the victim must visit an attacker-controlled page - and impact is limited to partial confidentiality loss (C:L), with no integrity or availability consequences. No public exploit code has been identified and EPSS sits at 0.27% (18th percentile), indicating low real-world exploitation probability; vendor-released patch is available.
RemediationAI
Vendor-released patch: Chrome 152.0.7977.65. Users should update to Chrome 152.0.7977.65 or later via the built-in updater (Settings → Help → About Google Chrome), which will trigger download and install of the fix. Enterprise administrators should push the updated MSI or pkg via their deployment pipeline and verify version compliance through Chrome Browser Cloud Management or equivalent tooling. The vendor advisory is at https://chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_0256176589.html. If immediate patching is not feasible, organizations can reduce exposure by enforcing strict Content Security Policy (CSP) headers on sensitive internal web applications to block cross-origin embedding, and by deploying browser-based web filtering to prevent navigation to untrusted or unknown domains - though neither fully compensates for the unpatched client-side flaw.
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 vulnerability resides in Chromium's Canvas API implementation, which provides a scriptable 2D/3D drawing surface accessible from JavaScript. CWE-200 (Exposure of Sensitive Information to Unauthorized Actor) identifies the root cause as a failure in origin-tainting or pixel-readback access controls, allowing canvas operations to access rendered cross-origin resources that should be opaque to script. Historically, canvas information-leak bugs involve flaws in how the browser enforces the 'tainted canvas' security model - when cross-origin images or iframes are composited into a canvas element, the resulting pixel data should be inaccessible to JavaScript unless the resource explicitly allows cross-origin access via CORS. Affected product per CPE: cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:* for all versions prior to 152.0.7977.65.
Know when the next one hits your stack
- 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
Sources disagree (Medium–Critical)AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N
Network-delivered via crafted page requiring victim visit (UI:R, PR:N); only partial cross-origin data readable (C:L); no integrity or availability impact applies.
vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.
CVSS VectorVendor: Chrome
Lifecycle Timeline
3DescriptionCVE.org
Information leak in Canvas in Google Chrome prior to 152.0.7977.65 allowed a remote attacker to leak cross-origin data via a crafted HTML page. (Chromium security severity: Medium)
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Same weakness CWE-200 – Information Exposure
View allSame technique Information Disclosure
View allVendor StatusVendor
SUSE
Severity: Critical| Product | Status |
|---|---|
| SUSE Package Hub 15 SP7 | Fixed |
| openSUSE Leap 16.0 | Fixed |
| openSUSE Tumbleweed | Fixed |
| SUSE Package Hub 15 SP7 | Affected |
EUVD-2026-65946
GHSA-j5pf-qmg7-p639
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB