CVE-2026-106395 in Chromeinfo

Summary

by MITRE • 10/07/2026

Uninitialized resource in Dawn in Google Chrome on on Android prior to 155.0.8059.39 allowed a remote attacker to read memory outside the sandbox via a crafted HTML page. (Chromium security severity: Medium)

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 10/07/2026

The vulnerability identified as an uninitialized resource issue within the Dawn graphics library of Google Chrome on Android represents a significant class of memory safety defects that can lead to information disclosure and potential privilege escalation. This flaw, which was addressed in version 155.0.8059.39, stems from improper initialization of internal data structures or variables used during the rendering pipeline managed by Dawn. When an attacker crafts a malicious HTML page containing specific WebGL or WebGPU commands that trigger this uninitialized state, the browser may attempt to read memory locations that have not been properly set up with valid data. This behavior allows for out-of-bounds reads, where sensitive information from adjacent memory regions can be leaked back to the attacker through side channels or direct output manipulation within the graphics context.

From a technical perspective, this vulnerability aligns closely with CWE-457, which describes the use of an uninitialized variable, and CWE-125, known as out-of-bounds read. The Dawn library serves as Chrome's implementation of the WebGPU API on Android devices, providing hardware-accelerated graphics capabilities to web applications. When resources such as buffers, textures, or shader programs are allocated but not fully initialized before being accessed by the rendering engine, undefined behavior occurs. In this specific instance, the lack of proper initialization meant that memory contents from previous operations or unrelated processes could be exposed. Because Chrome operates within a sandboxed environment to limit the impact of exploits, reading outside these boundaries is particularly dangerous as it bypasses standard isolation mechanisms designed to prevent malicious code from accessing sensitive system data or other process memories.

The operational impact of this vulnerability is classified by Chromium security teams with a medium severity rating due to its potential for remote exploitation via a crafted web page. An attacker does not need physical access or user interaction beyond visiting the malicious site, making it a viable vector for drive-by attacks. While the immediate consequence is often information disclosure, leaking memory contents can provide attackers with valuable intelligence about the browser's internal state, loaded modules, and potentially sensitive data such as cookies, session tokens, or credentials stored in memory. In more complex scenarios involving sophisticated exploitation techniques, this initial read primitive could be chained with other vulnerabilities to achieve arbitrary code execution, thereby breaking out of the Chrome sandbox entirely and compromising the underlying Android operating system.

Mitigation strategies for this vulnerability primarily involve updating Google Chrome on Android devices to version 155.0.8059.39 or later, which includes patches that ensure proper initialization of resources within the Dawn library before they are accessed by the rendering pipeline. For organizations managing fleets of Android devices, enforcing automatic updates through mobile device management solutions is critical to closing this exposure window. Additionally, developers integrating WebGL or WebGPU content should adhere strictly to memory safety best practices and utilize static analysis tools that can detect uninitialized variable usage during development. From a defensive standpoint, enabling Chrome's built-in security features such as Site Isolation helps mitigate the impact by ensuring that data from different origins is kept in separate processes, thereby reducing the amount of sensitive information accessible even if an out-of-bounds read occurs.

This incident underscores the importance of rigorous memory management in high-performance graphics libraries embedded within web browsers. The ATT&CK framework categorizes such exploits under techniques related to Collection and Exfiltration over C2 channels or Local Data from Removable Media, depending on how the leaked data is utilized by the attacker. By addressing these low-level memory errors through regular updates and secure coding practices, both end-users and developers can significantly reduce the attack surface associated with complex web technologies like WebGPU. Continuous monitoring for new patches and maintaining up-to-date software versions remain the most effective defenses against such remotely exploitable vulnerabilities in modern browser engines.

Responsible

Chrome

Reservation

10/06/2026

Disclosure

10/07/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!