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 NVD.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionCVE.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)
AnalysisAI
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.
Technical ContextAI
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.
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.
Same weakness CWE-269 – Improper Privilege Management
View allSame technique Privilege Escalation
View allVendor StatusVendor
SUSE
Severity: MediumShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-28057