CVE-2026-106239 in Chromeinfo

Summary

by MITRE • 10/06/2026

Integer overflow in WebGL in Google Chrome on on Android prior to 155.0.8059.39 allowed a remote attacker to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: High)

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 integer overflow within the WebGL implementation of Google Chrome on Android represents a critical memory safety flaw that undermines the browser's core security model. This specific defect occurs during the processing of graphical data structures, where arithmetic operations involving buffer sizes or array indices fail to properly validate their bounds before allocation or access. When a crafted HTML page containing malicious JavaScript triggers this condition, the resulting miscalculation leads to an integer overflow, causing the application to allocate insufficient memory or write beyond the boundaries of allocated buffers. This type of error is fundamentally rooted in improper handling of numeric values during low-level graphics processing operations, which are often executed with elevated privileges within the browser's rendering pipeline.

From a technical perspective, this flaw aligns closely with CWE-190, known as Integer Overflow or Wraparound, and frequently manifests as CWE-787, Out-of-bounds Write, depending on how the overflowed value is utilized in subsequent memory operations. The exploitation of this vulnerability allows an attacker to achieve arbitrary code execution outside the browser's sandbox environment. By carefully crafting input data that triggers the integer overflow during WebGL context initialization or shader compilation, a remote attacker can corrupt adjacent memory structures such as function pointers or object headers. This corruption enables the injection and execution of malicious shellcode, effectively bypassing Chrome’s multi-process architecture and security mitigations like DEP and ASLR if not fully effective against the specific exploitation technique employed.

The operational impact of this vulnerability is severe due to its potential for remote code execution via a simple web interaction. An attacker does not need physical access or user credentials; instead, they only require the victim to visit a specially crafted webpage hosted on a malicious server. Once loaded, the exploit leverages the browser's own graphics processing capabilities against itself, leading to full system compromise if the sandbox is breached successfully. This scenario poses significant risks for mobile users who may inadvertently navigate to compromised sites or be targeted through drive-by download attacks that rely on zero-day exploits in widely used software components like Chrome’s WebGL engine.

To mitigate this risk, it is imperative to update Google Chrome on Android to version 155.0.8059.39 or later immediately upon availability. This release contains the necessary patches for the underlying Chromium rendering engine that corrects the arithmetic validation logic within the WebGL subsystem. Additionally, users should ensure their operating system and device firmware are up to date, as modern Android versions include additional sandboxing layers such as SELinux policies that can restrict the impact of a successful browser exploit. Security administrators should also monitor for indicators of compromise related to unusual memory usage patterns or unexpected network connections originating from Chrome processes, which may signal active exploitation attempts in environments where patch deployment is delayed.

Responsible

Chrome

Reservation

10/06/2026

Disclosure

10/06/2026

Moderation

accepted

EPSS

0.00375

KEV

no

Activities

low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!