Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker crafts malicious HTML page with Canvas exploit
-
DeliveryLures authenticated victim via phishing or malvertising
-
ExploitVictim visits page in unpatched Chrome
-
ExecutionPage embeds cross-origin resource in Canvas context
-
PersistJavaScript reads pixel data cross-origin
-
ImpactExfiltrates rendered content to attacker server
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 | Exploitation requires the victim to navigate to an attacker-controlled or compromised HTML page using Google Chrome prior to version 152.0.7977.65; the CVSS UI:R metric confirms this page visit is a hard prerequisite and passive drive-by exploitation without user navigation is not possible. The CVSS PR:N metric indicates no authentication is required on the attacker's side. No special Chrome flags, non-default configuration, or elevated Chrome profile permissions are required - the Canvas API is enabled in all default Chrome installations. Exploitation impact is limited strictly to confidentiality of cross-origin rendered pixel data; no code execution, data modification, or denial of service is achievable through this flaw alone. The practical value of the leaked data depends heavily on whether the victim is simultaneously authenticated to a sensitive cross-origin resource that renders meaningful content into the canvas context. |
| Impact | The CVSS 4.3 Medium score is internally consistent: network-accessible (AV:N), low complexity (AC:L), no attacker privileges required (PR:N), user interaction required (UI:R), unchanged scope (S:U), and only limited confidentiality impact (C:L) with no integrity or availability consequences. EPSS at 0.33% in the 25th percentile places this well below the exploitation-observed threshold for most vulnerability management programs, and there is no CISA KEV listing and no confirmed public exploit code - all signals align that opportunistic mass exploitation is not occurring. The mandatory user-interaction prerequisite (visiting a crafted page) blocks fully automated exploitation. Despite the network attack vector, this is a low-urgency item for most organizations: Chrome's auto-update mechanism typically closes the window before manual remediation is even scheduled, and even a small enterprise security team should be able to rely on that mechanism rather than emergency patching. Real-world risk is most meaningful in targeted scenarios where an attacker can precisely lure authenticated users with access to sensitive rendered web content. |
| Exploit ScenarioDerived | An attacker hosts a crafted HTML page that loads a cross-origin resource (such as an authenticated internal application) into a hidden Canvas element and uses JavaScript to call getImageData() to extract rendered pixel data, bypassing Chrome's same-origin policy. The victim user, authenticated to the target cross-origin resource, is lured to the attacker's page via phishing or a compromised advertisement, triggering the pixel read without additional interaction. The attacker receives the leaked pixel data - which may reconstruct sensitive on-screen content - via an exfiltration channel embedded in the page. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
Cross-origin pixel data leakage in the Canvas API of Google Chrome prior to 152.0.7977.65 enables remote attackers to bypass the web same-origin policy by enticing a victim to visit a crafted HTML page. The flaw is classified High severity by the Chromium team and Medium (CVSS 4.3) by NVD, reflecting limited confidentiality impact with no integrity or availability consequences. No public exploit code or CISA KEV listing is identified at time of analysis, and EPSS at 0.33% indicates very low observed exploitation probability.
RemediationAI
Upgrade Google Chrome to version 152.0.7977.65 or later, as confirmed by the vendor advisory at chromereleases.googleblog.com/2026/08/stable-channel-update-for-desktop_0256176589.html. Chrome's built-in auto-update mechanism delivers this fix automatically for consumer installations; enterprise administrators using Group Policy or Chrome Browser Cloud Management should verify that update deferral policies do not block deployment of this release. As a compensating control prior to patching in high-sensitivity environments, browser isolation solutions (e.g., remote browser isolation or application whitelisting for intranet-only browsing) can prevent users from reaching attacker-controlled HTML pages, though these introduce latency and usability trade-offs. Disabling JavaScript via policy would prevent exploitation but renders most modern web applications non-functional and is not recommended as a sustained control.
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 Google Chrome's HTML5 Canvas implementation within the Blink rendering engine, affecting all versions prior to 152.0.7977.65 as indicated by CPE string cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:*. The Canvas API exposes JavaScript methods such as getImageData() and toDataURL() that read pixel data from rendered content. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) identifies the root cause: the Canvas implementation fails to properly enforce the same-origin policy (SOP), allowing a crafted page to extract pixel-level data from cross-origin content rendered into a canvas context. This class of flaw - cross-origin canvas pixel leakage - has historically been used to reconstruct content from authenticated cross-origin resources (e.g., iframes, images) that browsers are supposed to isolate. The CVSS unchanged scope (S:U) indicates exploitation is contained to the browser's renderer context without privilege escalation beyond it.
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 one user visit (UI:R); only limited cross-origin pixel data leaks (C:L); no write access or denial-of-service capability exists.
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 bypass web origin policy via a crafted HTML page. (Chromium security severity: High)
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-65795
GHSA-79qh-h9rh-crhw
NVD
CVE.org
EPSS
Exploit-DB