Safeguard
Vulnerability Analysis•

CVE-2023-7012: Critical Sandbox Escape Flaw in Chrome Prompts

CVE-2023-7012 is a Chrome permission prompt flaw scored critical by CVSS but medium by Chromium. Update Chrome to 117.0.5938.62 or later and relaunch.

Safeguard Security Team
3 min read

CVE-2023-7012 is a critical (CVSS 9.6) insufficient data validation flaw in Permission Prompts in Google Chrome before 117.0.5938.62, though Chromium rates it Medium. It could allow a sandbox escape if a user installs a malicious app. Update Chrome to 117.0.5938.62 or later.

What's affected

The record says Google Chrome prior to 117.0.5938.62 is affected. Google's Stable Channel Update of 12 September 2023 promotes Chrome 117 and lists this issue as Medium, CVE-2023-7012, insufficient data validation in Permission Prompts. The CVSS score in the record is 9.6, which is Critical, and the Chromium severity is Medium. Both are stated here because they differ.

The description needs a user to be convinced to install a malicious app before the sandbox escape is possible, which is why Chromium's rating is lower than the CVSS number suggests.

How to check if you're exposed

Open chrome://version in the browser, or run the command line for your platform.

google-chrome --version        # Linux
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version   # macOS

On Windows, use Settings, About Chrome. The fixed build per Google's release notes is 117.0.5938.62 for Linux and Mac and 117.0.5938.62 or .63 for Windows. Also check other Chromium-based browsers and embedded runtimes such as Electron apps, which update on their own schedule.

What to do now

  1. Update Chrome to a current stable release. Anything at or above 117.0.5938.62 includes this fix.
  2. Relaunch the browser after updating, since the update applies on restart.
  3. Check managed fleets for browsers pinned to old versions.
  4. Update other Chromium-based browsers and Electron-based apps from their vendors.

Why it matters

The description says insufficient data validation in the permission prompt code allowed an attacker who convinced a user to install a malicious app to potentially perform a sandbox escape through a malicious file. The record tags CWE-20 and CWE-138. A sandbox escape matters because the sandbox is what limits the damage from a compromised web page.

The gap between Critical and Medium is worth understanding. CVSS scores the worst case of the impact, while Chromium weighs how hard the bug is to reach. For a patching decision both point the same way: update the browser, which is a cheap and routine action.

Browsers are the most exposed software on most desktops, and they update on their own when allowed. Set a maximum age for browser versions, enforce it with device management, and treat managed machines that block updates as the real gap.

Weakness class in the record: CWE-20 (Improper Input Validation) CWE-138 (Improper Neutralization of Special Elements).

Quick check

Which rating should drive my patching?

Neither alone. Browser updates are low cost, so apply them promptly. Use the rating differences to understand the conditions for exploitation, not to delay.

How fast should browser updates reach our fleet?

Within days. Auto-update makes this cheap. Set a policy for the maximum age of a browser version and enforce it through device management.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.