
Chrome 152 V8 exploit chaining CVE-2026-85046 and CVE-2026-87491 to corrupt the heap, forge Wasm metadata, and execute native code from the renderer.
Was doing a ton of reading over at https://github.com/Serotav/Writeups.
Decided to combine 85046 with 87491 and bake in some WASM at the same time.
The basics:
sort().Float64Array to read and write the V8 cage.Open run.html in Chrome 152.0.7977.75. Success prints PWNED 2026 directly from the renderer and RAW_NATIVE {"pid":...,"writeCount":11,...} in the page.
To go any further you'd have to have an local priv esc of sorts.