
Proof-of-Concept-Exploit für CVE-2026-85046 in Chrome 152.0.7977.75, das eine Typverwechslung in sort() demonstriert, um über eine veraltete Wasm-Modulreferenz beliebigen Code auszuführen.
Habe mir den anderen POC angesehen und dachte mir, das ist ein absoluter Albtraum zum Anschauen. Also habe ich den POC vereinfacht und einen Sprung zu deinem eigenen Wasm hinzugefügt. Weil Wasm.
Chrome 152.0.7977.75 kann Objektzeiger während sort() mit Integern verwechseln.
poc.js hält eine veraltete Wasm-Modulreferenz, ersetzt deren freigegebenen Speicherbereich mit einem
anderen Modul und ruft dann den Ersatz über diese veraltete Referenz auf.
sort() leakt den Wasm-Modulzeiger als Integer.Erwartete Ausgabe auf .75: PWNED 2026, identity:true, marker:8738.
Als Seitenskript mit --js-flags=--expose-gc ausführen.
run.html mit Chrome 152.0.7977.75 bereitstellen oder öffnen, mit
--js-flags=--expose-gc. Warten, bis die Seite PWNED 2026 ausgibt.