Severity by source
AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
Network-delivered via a web page (AV:N) with no auth (PR:N) but requiring specific user gestures (UI:R) and non-trivial memory grooming (AC:H); sandbox escape crosses a trust boundary (S:C) with full impact.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionCVE.org
Use after free in FileSystem in Google Chrome prior to 148.0.7778.168 allowed a remote attacker who convinced a user to engage in specific UI gestures to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: Critical)
AnalysisAI
Sandbox escape in Google Chrome desktop before 148.0.7778.168 stems from a use-after-free in the FileSystem component, letting a remote attacker who serves a crafted HTML page and coaxes the victim into specific UI gestures corrupt memory and break out of the renderer sandbox. Chromium rates it Critical, and the CVSS:3.1 8.3 score reflects a scope change (S:C) with full confidentiality, integrity, and availability impact. There is no public exploit identified at time of analysis and it is not listed in CISA KEV; EPSS is low at 0.07% (21st percentile).
Technical ContextAI
The flaw is a CWE-416 use-after-free in Chrome's FileSystem implementation, the Blink/browser-side subsystem that backs the sandboxed FileSystem/File API storage available to web content. A use-after-free occurs when a heap object is freed while a dangling reference remains, allowing later reuse of the stale pointer to read or write attacker-influenced memory. Because the affected code sits at the renderer-to-browser trust boundary (CPE cpe:2.3:a:google:chrome), successful exploitation can pivot from the constrained renderer sandbox into the higher-privileged browser process, which is why the CVSS scope is marked Changed. Chrome's multiprocess architecture treats such sandbox-escape UAFs as Critical because they defeat the primary containment layer that isolates untrusted web content from the host.
RemediationAI
Vendor-released patch: update Google Chrome to 148.0.7778.168 or later on all desktop platforms; Chrome auto-updates but the fix only takes effect after the browser is fully relaunched, so force-restart to apply it. Enterprises managing Chrome via policy should push the updated build and confirm the running version, and Red Hat/SUSE users should install the corresponding vendor-rebuilt Chromium/Chrome package once available. Refer to the Chrome Releases advisory at https://chromereleases.googleblog.com/2026/05/stable-channel-update-for-desktop_12.html. If patching must be delayed, reduce exposure by having users avoid untrusted sites and by deploying site-isolation/enterprise policies already default in Chrome; note there is no documented feature-level toggle to disable the FileSystem code path, so the only reliable fix is upgrading - mitigations short of that offer limited assurance given the sandbox-escape impact.
Same weakness CWE-416 – Use After Free
View allSame technique Denial Of Service
View allVendor StatusVendor
SUSE
Severity: High| Product | Status |
|---|---|
| SUSE Package Hub 15 SP7 | Fixed |
| openSUSE Leap 16.0 | Fixed |
| openSUSE Tumbleweed | Fixed |
| SUSE Package Hub 15 SP7 | Fixed |
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-30425
GHSA-8747-7f43-99gq