CVE-2026-106230 in Chromeinfo

Summary

by MITRE • 10/06/2026

Incorrect reference resolution in Offline in Google Chrome on on Android prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to obtain sensitive information via a crafted HTML page. (Chromium security severity: Medium)

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 10/07/2026

The vulnerability identified as an incorrect reference resolution within the Offline component of Google Chrome on Android represents a significant flaw in how the browser manages resource dependencies and state during offline or degraded network conditions. This issue, present in versions prior to 155.0.8059.39, stems from a logic error where the application fails to correctly validate or resolve references when operating outside of standard online contexts. In modern web browsers, the Offline API allows websites to cache resources for use when network connectivity is lost. However, if the resolution mechanism for these cached resources is flawed, it can lead to unexpected behavior in how data is retrieved and presented to the user or accessed by scripts running within the browser environment.

The core technical flaw involves a mismanagement of object references during the offline caching process. When a crafted HTML page attempts to interact with locally stored assets or service worker caches, the incorrect resolution logic may cause the application to return unintended objects or data structures instead of the expected resources. This discrepancy creates an opportunity for information disclosure because the attacker can manipulate the request parameters to trigger this faulty path. By carefully crafting the HTML and associated JavaScript payloads, a remote actor can exploit this misalignment to access internal browser states or cached sensitive materials that were not intended to be exposed through such interfaces.

The operational impact of this vulnerability is primarily centered on unauthorized data exposure rather than direct code execution or system compromise. Since the attack vector requires the renderer process to already be compromised, the severity is classified as medium within the Chromium security framework. The primary risk involves a remote attacker who has achieved partial control over the browser's rendering engine being able to escalate their access by reading sensitive information from the local storage mechanisms associated with offline capabilities. This could include session tokens, cached API responses containing personal identifiable information, or other confidential data stored locally for offline functionality. Such an outcome undermines the confidentiality guarantees expected in secure browsing environments and highlights the risks inherent in complex client-side caching architectures.

From a classification perspective, this vulnerability aligns closely with CWE-209, which describes the generation of error messages that contain sensitive information, although in this case, it is more accurately mapped to CWE-200, an exposure of sensitive information to an unauthorized actor. The attack technique utilized by the adversary corresponds to ATT&CK tactic T1537, specifically involving decompression and deflation techniques if compression was involved in the cache storage, but more broadly fits under data exfiltration via application layer protocols. It also touches upon CWE-409, which relates to the exploitation of a mode-of-operation where an attacker can influence the execution path by controlling input that affects how resources are resolved or loaded.

Mitigation strategies for this vulnerability focus on ensuring timely updates and enforcing strict security boundaries within browser components. Users must upgrade Google Chrome on Android to version 155.0.8059.39 or later, where these reference resolution logic errors have been corrected by the Chromium development team. For developers integrating offline capabilities into web applications, it is critical to implement rigorous input validation and ensure that cached resources are accessed through secure APIs that do not expose internal object references directly to untrusted scripts. Additionally, employing Content Security Policy directives can help restrict how external content interacts with local storage mechanisms, thereby reducing the attack surface available to potential exploiters attempting to leverage similar flaws in other implementations of offline web technologies.

Responsible

Chrome

Reservation

10/06/2026

Disclosure

10/06/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!