Skip to content
KitploitKITPLOIT
OutilsBlog
Log in
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2026-87491-and-CVE-2026-85046-the-bagel-fell-off-the-counter — 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. | Kitploit
Outils/GitHubGitHub/sneakynachos/cve-2026-87491-and-cve-2026-85046-the-bagel-fell-off-the-counter
Memory ForensicsVulnerability AnalysisExploitationShellcodeWeb Application ExploitationBinary Exploitation
GitHubsneakynachos/cve-2026-87491-and-cve-2026-85046-the-bagel-fell-off-the-counter

CVE-2026-87491-and-CVE-2026-85046-the-bagel-fell-off-the-counter

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

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.

Voir le dépôt
3329il y a 22 joursPas encore vérifié
Contenu non disponible dans la langue demandée. Affichage de la version anglaise.

CVE-2026-85046 + CVE-2026-87491

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.

Went and re-did a stage1.js for an eventual ubuntu LPE I'm cooking.

The basics:

  • Confuse packed object and integer arrays during sort().
  • Skip a write barrier and reclaim a young object with a fake array.
  • Corrupt a Float64Array to read and write the V8 cage.
  • Forge a Wasm exception getter using the private exception symbol.
  • Change a function table while optimized code assumes no side effects.
  • Execute a new target with the old instance's trusted metadata.
  • Alias memory index 6 with the executable Wasm jump table.
  • Overwrite compiled Wasm code and invoke it.

Run ./run.py /path/to/chrome. It serves run.html, makes up to five fresh-profile attempts, and exits as soon as it captures PWNED 2026 from the renderer. Each attempt is limited to 20 seconds.

To go any further you'd have to have an local priv esc of sorts.

Télécharger l’outil