
Exploit V8 de Chrome 152 enchaînant CVE-2026-85046 et CVE-2026-87491 pour corrompre le tas, falsifier les métadonnées Wasm et exécuter du code natif depuis le renderer.
J'ai pas mal lu sur https://github.com/Serotav/Writeups.
J'ai décidé de combiner 85046 avec 87491 et d'y intégrer du WASM en même temps.
Je me suis lancé et j'ai refait un stage1.js pour un éventuel LPE Ubuntu que je prépare.
Les bases :
sort().Float64Array pour lire et écrire dans la cage V8.Lancez ./run.py /path/to/chrome. Il sert run.html, effectue jusqu'à cinq tentatives avec un profil neuf, et se termine dès qu'il capture PWNED 2026 depuis le renderer. Chaque tentative est limitée à 20 secondes.
Pour aller plus loin, il faudrait disposer d'une sorte d'élévation de privilèges locale.