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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2026-87902-exploit — Эксплойт для эксплуатации уязвимости CVE-2026-87902, возникающей в ядре WordPress | Kitploit
Инструменты/GitHubGitHub/maalfer/cve-2026-87902-exploit
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийВеб-безопасностьТестирование на ПроникновениеИнструмент Удаленного ДоступаРазработка Полезной Нагрузки
GitHubmaalfer/cve-2026-87902-exploit

CVE-2026-87902-exploit

Эксплойт для эксплуатации уязвимости CVE-2026-87902, возникающей в ядре WordPress

Репозиторий
21 месяц назадЕщё не проверено

Популярное

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

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

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

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

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

CVE-2026-87902 — WordPress LFI → RCE

Эксплойт без аутентификации (LFI → RCE) для WordPress 4.7.0 – 7.1.1 · исправление: 7.1.2

Использование

git clone https://github.com/Maalfer/CVE-2026-87902-exploit.git
cd CVE-2026-87902-exploit

# 1) проверить LFI (ничего не записывает на сервер)
python3 exploit.py --url http://objetivo/ --validate-only

# 2) RCE
python3 exploit.py --url http://objetivo/ -c "id"

# 3) интерактивная консоль
python3 exploit.py --url http://objetivo/ -c id --shell

Условия эксплуатируемости WordPress

Все четыре должны выполняться одновременно. Если отсутствует 3-е, LFI не существует.

  • WordPress < 7.1.2 — уязвимость находится в get_page_template(), без validate_file(). В 7.1.2+ она исправлена.
  • Хотя бы одна опубликованная страница — нужен page_id, чтобы WordPress разрешил шаблон (определяется автоматически через REST).
  • Реальный каталог page-* в активной теме — обязательно: file_exists() не проходит через несуществующий компонент, поэтому ../ поднимается только если первый сегмент существует на диске. Twenty Twelve (page-templates/) его содержит; большинство блочных тем (Twenty Twenty-Three) нет. Это также касается родительской темы.
  • Для RCE: читаемый pearcmd.php + register_argc_argv=On — LFI только читает; выполнение использует polyglot config-create из PEAR. При register_argc_argv=Off или без установленного PEAR есть LFI, но нет RCE.

Без 4-го условия результат — чистый LFI: позволяет читать любой .php в системе, например page-templates/../../../wp-config.php (хэши и соли БД).

image image

Только для собственных систем или при наличии письменного разрешения.

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