CVE-2026-7954 in Chromeinfo

Summary

by MITRE • 05/06/2026

Race in Shared Storage in Google Chrome prior to 148.0.7778.96 allowed a remote attacker who had compromised the renderer process to leak cross-origin data via a crafted HTML page. (Chromium security severity: Medium)

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 05/17/2026

This vulnerability represents a race condition in Google Chrome's shared storage implementation that existed prior to version 148.0.7778.96 and constitutes a medium severity issue according to Chromium security classifications. The flaw occurs within the browser's renderer process and enables a remote attacker who has already compromised this process to exploit a timing race condition in shared storage mechanisms to access cross-origin data that should normally be restricted by the browser's security model. The vulnerability specifically leverages the improper handling of concurrent access to shared storage resources between different origins, creating a window where data from one origin can be inadvertently exposed to another origin through carefully crafted HTML content.

The technical implementation of this vulnerability stems from a race condition in how Chrome manages shared storage resources across different browsing contexts. When multiple origins attempt to access shared storage mechanisms simultaneously, the timing of these operations creates a potential for data leakage. The attacker must first compromise the renderer process through some other means, which then allows them to execute malicious JavaScript code that exploits this race condition. The flaw manifests when the browser's storage management system fails to properly synchronize access to shared resources, enabling a malicious page to observe or manipulate data that belongs to a different origin, effectively bypassing the same-origin policy that normally protects cross-origin data access.

The operational impact of this vulnerability extends beyond simple data leakage, as it represents a significant bypass of browser security boundaries. An attacker who has already gained access to a renderer process can use this vulnerability to escalate their privileges and access sensitive information from other origins without requiring additional exploitation techniques. This capability undermines fundamental web security principles and could potentially enable more sophisticated attacks including credential theft, session hijacking, or access to private user data from other websites. The medium severity classification reflects the requirement for a pre-existing compromise of the renderer process, but the potential for data exposure remains substantial.

From a cybersecurity framework perspective, this vulnerability aligns with CWE-362, which describes race conditions in security-critical code, and represents a specific implementation flaw in Chrome's storage management system. The ATT&CK framework categorizes this as a privilege escalation technique through process manipulation, where an attacker leverages existing access to a compromised process to gain additional capabilities. The vulnerability also relates to techniques described in ATT&CK's credential access and defense evasion domains, as it enables unauthorized data access and potentially allows attackers to avoid detection by operating within normal browser processes. Organizations should ensure that Chrome is updated to version 148.0.7778.96 or later to mitigate this risk, as the fix addresses the underlying race condition in shared storage handling and restores proper synchronization mechanisms between different origin contexts.

Responsible

Chrome

Reservation

05/06/2026

Disclosure

05/06/2026

Moderation

accepted

EPSS

0.00184

KEV

no

Activities

very low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!