
إثبات مفهوم لاستغلال CVE-2026-85046 في Chrome 152.0.7977.75، يوضح ارتباك النوع في sort() لتحقيق تنفيذ تعسفي للكود عبر مرجع وحدة Wasm قديم.
رأيت الـ POC الآخر لهذا وقلت في نفسي إنه كابوس حقيقي للنظر إليه. لذا قمت بتبسيط الـ POC وأضفت قفزة إلى الـ wasm الخاص بك. لأن wasm.
يمكن لـ Chrome 152.0.7977.75 الخلط بين مؤشرات الكائنات والأعداد الصحيحة أثناء sort().
يحتفظ poc.js بمرجع وحدة Wasm قديم، ويستبدل خليتها المحررة بوحدة
مختلفة، ثم يستدعي البديل من خلال ذلك المرجع القديم.
sort() يسرّب مؤشر وحدة Wasm كعدد صحيح.الإخراج المتوقع على .75: PWNED 2026, identity:true, marker:8738.
شغّله كسكربت صفحة مع --js-flags=--expose-gc.
اخدم أو افتح run.html باستخدام Chrome 152.0.7977.75 مع
--js-flags=--expose-gc. انتظر حتى تطبع الصفحة PWNED 2026.