Bug: Array.prototype.sort inlining — Maglev TryReduceArrayPrototypeSort
Reporter: Salvatore Gulizia (Serotav) | Fixed: Sep 2 2026 (Chrome ≥ 152.0.7977.82) | CVSS 8.8 | CWE-843
Chromium version: detecting...
chromium --no-sandbox --js-flags="--allow-natives-syntax" poc.html#autoExploit chain:
fill(0) migrates receiver map backward — post-sort CheckMaps only checks set membershipunshift() moves a tagged pointer through the Smi-kind path (no write barrier) → dangling old→young edge → minor GC frees the young object → spray reclaims its address with a fake JSArrayReferences: