Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
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
أدوات/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

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

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.

عرض المستودع
3329منذ 22 أياملم تتم المراجعة بعد
المحتوى غير متوفر باللغة المطلوبة. عرض النسخة الإنجليزية.

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.

تنزيل الأداة