Severity by source
AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
Primary rating from Vendor (Chrome).
CVSS VectorVendor: Chrome
Lifecycle Timeline
4DescriptionCVE.org
Uninitialized Use in Gamepad in Google Chrome on Mac prior to 148.0.7778.216 allowed a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)
AnalysisAI
Sandbox escape in Google Chrome on macOS prior to 148.0.7778.216 allows a remote attacker who has already compromised the renderer process to break out of the sandbox via a crafted HTML page targeting the Gamepad component. The flaw is rated High by Chromium and carries a CVSS 8.3 (AV:N/AC:H/PR:N/UI:R/S:C), but EPSS is only 0.03% (11th percentile) and no public exploit identified at time of analysis. The bug is a second-stage primitive in a multi-stage exploit chain rather than a standalone RCE.
Technical ContextAI
The vulnerability is in Chrome's Gamepad subsystem, which exposes the W3C Gamepad API to web content via an IPC interface between the sandboxed renderer process and a more privileged browser-process component on macOS. CWE-457 (Use of Uninitialized Variable) indicates that a memory region - likely a struct, buffer, or pointer field handled in the Gamepad code path - is read before being assigned, yielding either stack/heap residue (potential info leak) or a controllable value that can be coerced into a type confusion or arbitrary read/write primitive across the renderer/browser trust boundary. The affected CPE is cpe:2.3:a:google:chrome and the issue is macOS-specific, suggesting the uninitialized state lives in platform-specific Gamepad backend code (likely the IOKit/HID bridge) rather than the cross-platform layer.
RemediationAI
Vendor-released patch: Google Chrome 148.0.7778.216 for macOS - upgrade to this or a later stable-channel build via the Chrome Releases advisory at https://chromereleases.googleblog.com/2026/05/stable-channel-update-for-desktop_0877304591.html. In managed-fleet environments, push the update through MDM (Jamf, Intune, Kandji) and force-relaunch Chrome to ensure the new binary is active, since the patch is dormant until restart. If patch deployment must be delayed, a targeted compensating control is to disable the Gamepad API via enterprise policy or by setting the chrome://flags/#enable-gamepad related runtime features off where supported, or by blocking the Permissions-Policy gamepad=() at an enterprise proxy that injects response headers; the trade-off is that any legitimate browser-based game, WebXR, or accessibility input use case will break. Network-level mitigation is not effective here because exploitation requires only a visit to attacker-controlled HTML, so URL filtering would have to be near-total to help.
Same weakness CWE-457 – Use of Uninitialized Variable
View allSame technique Information Disclosure
View allVendor StatusVendor
SUSE
Severity: High| Product | Status |
|---|---|
| openSUSE Leap 16.0 | Fixed |
| openSUSE Tumbleweed | Fixed |
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-33114
GHSA-p4c3-gfp9-4r8q