Google Chrome
CVE-2026-7363
HIGH
Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Remote crafted page (AV:N/AC:L/PR:N) needing a victim visit (UI:R); scope unchanged as execution stays in the sandbox, with high C/I/A within the renderer.
Primary rating from Vendor (Chrome).
CVSS VectorVendor: Chrome
Lifecycle Timeline
4DescriptionCVE.org
Use after free in Canvas in Google Chrome on Linux, ChromeOS prior to 147.0.7727.138 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: Critical)
AnalysisAI
Remote code execution in Google Chrome (Canvas component) on Linux and ChromeOS before 147.0.7727.138 lets a remote attacker run arbitrary code within the renderer sandbox by luring a victim to a crafted HTML page. Rated Critical by Chromium, the flaw is a Canvas use-after-free (CWE-416); code execution is confined to the sandboxed renderer rather than the host OS. No public exploit identified at time of analysis and EPSS is very low (0.01%), though SSVC rates technical impact as total and the attack as automatable.
Technical ContextAI
The vulnerability lies in Chrome's Canvas implementation, part of the Blink rendering engine that draws 2D graphics for the HTML <canvas> element. The root cause is CWE-416 (Use After Free): the renderer keeps referencing a Canvas-related object after its memory has been freed, allowing attacker-controlled HTML/JavaScript to reclaim and manipulate that freed allocation to corrupt memory and hijack control flow. Because Canvas rendering is fully driven by untrusted web content, a single malicious page can reach the vulnerable code path. The CPE cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:* identifies the affected product as Google Chrome, and the description scopes impact to the Linux and ChromeOS builds. Importantly, resulting code execution is stated to occur inside the sandbox, so a full host compromise would require a separate sandbox-escape bug.
RemediationAI
Vendor-released patch: Google Chrome 147.0.7727.138. Update Chrome to 147.0.7727.138 or later on Linux and ChromeOS via the Stable channel and restart the browser to load the fix, per Google's advisory at https://chromereleases.googleblog.com/2026/04/stable-channel-update-for-desktop_28.html. On Red Hat and SUSE systems, apply the corresponding vendor Chrome/Chromium package update once published. Where immediate patching is not possible, reduce exposure by avoiding untrusted sites and enforcing strict site isolation and JavaScript restrictions on high-risk profiles; deploying enterprise policies to force auto-updates lowers the attack surface, at the cost of admin overhead. Because code execution is sandbox-contained, keeping the OS sandbox intact (never run Chrome with --no-sandbox) is a meaningful compensating control that preserves the barrier an attacker must still defeat.
Same weakness CWE-416 – Use After Free
View allVendor StatusVendor
SUSE
Severity: High| Product | Status |
|---|---|
| SUSE Package Hub 15 SP6 | Fixed |
| openSUSE Leap 15.6 | Fixed |
| openSUSE Leap 16.0 | Fixed |
| SUSE Package Hub 15 SP6 | Fixed |
Share
External POC / Exploit Code
Leaving vuln.today