Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker hosts crafted malicious HTML page
-
DeliveryVictim induced to visit page via phishing
-
ExploitCanvas API processes crafted cross-origin content
-
ExecutionSame-origin policy check improperly bypassed
-
ImpactAttacker reads or modifies partial cross-origin browser data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation 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 be using Google Chrome prior to version 148.0.7778.96 and must actively visit a crafted HTML page controlled by the attacker - passive exposure (e.g., pre-loaded tabs) is not sufficient based on the UI:R CVSS metric. No authentication to the target application is required from the attacker's perspective, but the value of the attack depends on the victim being authenticated to a sensitive cross-origin resource in the same browser session. No non-default Chrome configuration or feature flag is described as a prerequisite. Exploitation is limited by the user-interaction requirement (attacker cannot remotely trigger without victim participation), the partial impact ceiling (C:L/I:L), and the requirement for a browser session context with co-loaded sensitive origins. Automated mass exploitation is assessed as 'no' per SSVC. |
| Impact | Real-world risk is moderate-to-low despite the network-accessible attack vector. CVSS 6.3 (AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L) reflects a low-complexity, unauthenticated attack requiring one user interaction (visiting a page). However, the provided scope metric (S:U) conflicts with the nature of a SOP bypass, which by definition crosses origin trust boundaries - this is more accurately reflected as S:C. The EPSS score of 0.02% (6th percentile) indicates very low likelihood of exploitation in the near term. SSVC assessment confirms no current exploitation and rates automatable as 'no' due to the required user interaction, with only partial technical impact. There is no CISA KEV entry and no public POC. The combination of low EPSS, no KEV, no POC, and a partial-impact ceiling means this is a genuine but not urgent security issue. Red Hat and SUSE tag coverage suggests downstream Linux distributions are tracking it for their Chrome/Chromium packages. |
| Exploit ScenarioDerived | An attacker hosts a crafted HTML page that abuses Chrome's Canvas API to read pixel data from a cross-origin iframe or resource loaded in the same browser session. The victim is induced to visit the attacker's page (e.g., via phishing link), at which point the Canvas implementation improperly grants cross-origin read access, allowing the attacker to exfiltrate partial content from another origin the victim is authenticated to. No public proof-of-concept exists at time of analysis, so practical exploitation would require original research into the specific Canvas logic flaw. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 24, 2026
Same-origin policy bypass in Google Chrome's Canvas implementation allows a remote, unauthenticated attacker to cross origin boundaries by inducing a victim to visit a crafted HTML page. All Chrome versions prior to 148.0.7778.96 are affected. No public exploit exists and CISA KEV confirms no active exploitation, but the SOP bypass primitive could enable partial data exfiltration from other browser origins, making it a meaningful integrity and confidentiality concern for users of unpatched versions.
RemediationAI
Upgrade to Google Chrome 148.0.7778.96 or later, which contains the vendor-released patch. The stable channel update advisory at https://chromereleases.googleblog.com/2026/05/stable-channel-update-for-desktop.html details the release. Users on Red Hat or SUSE Linux should apply the upstream Chromium package update when available through their distribution channels. If immediate patching is not possible, a compensating control is to enforce strict Content Security Policy (CSP) headers on sensitive internal web applications using the canvas-src directive to restrict Canvas data access, though this mitigates exposure on the server side rather than fixing the client. Disabling JavaScript in the browser would prevent exploitation entirely but renders most web applications non-functional. Browser isolation products (e.g., enterprise remote browser isolation) would neutralize this class of SOP bypass by rendering untrusted pages in a separate process context.
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 the HTML Canvas implementation within Google Chrome's renderer (CPE: cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:*). The Canvas API is a browser 2D/WebGL drawing surface that can read pixel data across document origins if misconfigured, making it a historically sensitive SOP enforcement point. The root cause is classified as CWE-269 (Improper Privilege Management), indicating that the Canvas implementation incorrectly elevated or assigned cross-origin access rights during rendering, bypassing the isolation that the Same-Origin Policy is designed to enforce between web origins. This class of flaw is distinct from a typical parser confusion or memory corruption bug - it reflects a logic error in how origin checks are applied or enforced within the Canvas pipeline.
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
AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L
SOP bypass crosses origin boundary, warranting S:C; no availability impact described; UI:R reflects mandatory victim page visit.
Primary rating from Vendor (Chrome).
CVSS VectorVendor: Chrome
Lifecycle Timeline
2DescriptionCVE.org
Inappropriate implementation in Canvas in Google Chrome prior to 148.0.7778.96 allowed a remote attacker to bypass same origin policy 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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
EUVD-2026-28057
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB