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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2026-91737 — Концепция доказательства эксплуатации для CVE-2026-91737 — use-after-free в PDFium в PDF-рендерере Chrome, позволяющая обойти ASLR и выполнить полезную нагрузку ARM64 внутри песочницы. | Kitploit
Инструменты/GitHubGitHub/sm1ee/cve-2026-91737
Анализ уязвимостейЭксплуатацияШелл-кодЭксплуатация веб-приложенийРазработка Полезной НагрузкиЭксплуатация Бинарных Файлов
GitHubsm1ee/cve-2026-91737

CVE-2026-91737

Концепция доказательства эксплуатации для CVE-2026-91737 — use-after-free в PDFium в PDF-рендерере Chrome, позволяющая обойти ASLR и выполнить полезную нагрузку ARM64 внутри песочницы.

Репозиторий
8324 дней назадЕщё не проверено

Популярное

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

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

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

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

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

CVE-2026-91737 — RCE в рендерере Chrome (PDFium)

Повторно входимое действие JavaScript в PDF выгружает CPDF_Page, пока PopulateAnnotationLinks() в Chromium удерживает необработанный дескриптор страницы. Этот PoC повторно захватывает выделение памяти, восстанавливает ASLR и выполняет предоставленную атакующим 40-байтовую полезную нагрузку ARM64 в изолированном PDF-рендерере. Полезная нагрузка записывает маркер и возвращает управление в PDF-скриптинг.

Chromium issue 558036280 · Обновление публичного эксплойта и вложения

Протестировано на неизменённом Chrome Beta 154.0.8037.0, macOS 26.2 arm64. SHA-256 Chrome Framework был 280c15c95811fcf799c91e7c307fc941cc61be1f156247d86d9856ead0e06062. Проблема исправлена; этот PoC использует смещения для протестированной сборки. Требуется доступность PDF. Приведённый ниже флаг делает эту точку входа детерминированной и оставляет песочницу рендерера включённой.

Запуск

python3 oracle_server.py --port 8000 --root serve --events ./rce-events.jsonl

В другом терминале:

"/Applications/Google Chrome Beta.app/Contents/MacOS/Google Chrome Beta" \
  --user-data-dir="$(mktemp -d /tmp/plc01-rce.XXXXXX)" \
  --no-first-run --no-default-browser-check \
  --disable-background-networking --disable-component-update --disable-sync \
  --force-renderer-accessibility --enable-logging=stderr --v=1 \
  http://127.0.0.1:8000/quick/poc.html

Успех завершается строкой SELFCONTAINED_MAPJIT_NATIVE_PAYLOAD_SENTINEL_COMPLETE. Проверенный запуск занял около 21 минуты. Неудачные пробы ASLR намеренно приводят к падению экземпляров PDF-рендерера.

Область действия: выполнение нативного кода в изолированном PDF-рендерере. Компрометация процесса браузера или выход из песочницы не заявляются.

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