Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2026-85046-who-put-the-silverback-guerilla-in-the-wasm — Эксплойт proof-of-concept для CVE-2026-85046 в Chrome 152.0.7977.75, демонстрирующий путаницу типов в sort() для достижения произвольного выполнения кода через устаревшую ссылку на модуль Wasm. | Kitploit
Инструменты/GitHubGitHub/sneakynachos/cve-2026-85046-who-put-the-silverback-guerilla-in-the-wasm
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийЭксплуатация Бинарных Файлов
GitHubsneakynachos/cve-2026-85046-who-put-the-silverback-guerilla-in-the-wasm

CVE-2026-85046-who-put-the-silverback-guerilla-in-the-wasm

Эксплойт proof-of-concept для CVE-2026-85046 в Chrome 152.0.7977.75, демонстрирующий путаницу типов в sort() для достижения произвольного выполнения кода через устаревшую ссылку на модуль Wasm.

Репозиторий
18 ч 4 мин назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

CVE-2026-85046

Увидел другой POC этого и подумал про себя — на это же кошмарно смотреть. Поэтому я упростил POC и добавил переход на собственный wasm. Потому что wasm.

Chrome 152.0.7977.75 может путать указатели на объекты с целыми числами во время sort(). poc.js хранит устаревшую ссылку на модуль Wasm, заменяет её освобождённую ячейку другим модулем, а затем вызывает замену через эту устаревшую ссылку.

  • sort() утекает указатель на модуль Wasm как целое число.
  • Указатель сохраняется там, где GC его не отслеживает.
  • GC освобождает исходную обёртку модуля.
  • Новый модуль атакующего занимает тот же адрес.
  • Устаревший указатель выполняет модуль атакующего.

Ожидаемый вывод на .75: PWNED 2026, identity:true, marker:8738.

Запускается как скрипт страницы с --js-flags=--expose-gc.

Как запустить

Обслужите или откройте run.html с помощью Chrome 152.0.7977.75 с --js-flags=--expose-gc. Дождитесь, пока страница выведет PWNED 2026.

Скачать инструмент