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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2026-63030 — Эксплойт proof-of-concept для уязвимости CVE-2026-63030, демонстрирующий техники эксплуатации для исследований и тестирования безопасности. | Kitploit
Инструменты/GitHubGitHub/0xh7ml/cve-2026-63030
Анализ уязвимостейЭксплуатацияТестирование на Проникновение
GitHub0xh7ml/cve-2026-63030

CVE-2026-63030

Эксплойт proof-of-concept для уязвимости CVE-2026-63030, демонстрирующий техники эксплуатации для исследований и тестирования безопасности.

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

Популярное

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

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

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

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

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

CVE-2026-63030 — WordPress wp2shell Exploit

Инструмент для неаутентифицированного обнаружения и эксплуатации уязвимости batch-confusion в ядре WordPress (CVE-2026-63030 / CVE-2026-60137), которая приводит к SQL-инъекции и удалённому выполнению кода (RCE) через batch-эндпоинт REST API.

⚠️ Только для авторизованного тестирования безопасности и образовательных целей. См. Отказ от ответственности ниже.


Обзор

Уязвимые версии WordPress предоставляют batch-эндпоинт REST API по адресам:

  • POST /wp-json/batch/v1, или
  • POST /?rest_route=/batch/v1 (запасной вариант, когда pretty-permalinks / wp-json отключены)

Из-за уязвимости batch confusion вложенные подзапросы внутри тела batch-запроса обрабатываются без надлежащей авторизации, что позволяет неаутентифицированному злоумышленнику внедрить SQL (например, через параметр author_exclude) и в конечном итоге добиться RCE.

Этот репозиторий содержит:

ФайлНазначение
cve-2026-63030.pyPython CLI — определение версии, разрешение batch-эндпоинта, подтверждение слепой SQLi на основе SLEEP и извлечение данных через --query. Поддерживает массовое сканирование, потоки и прокси.
cve-2026-63030.yamlШаблон Nuclei — пассивная проверка версии + активное обнаружение SQLi на основе времени для обоих вариантов эндпоинта.

Уязвимые версии

ВеткаУязвимый диапазон
6.8.x6.8.0 – 6.8.5
6.9.x6.9.0 – 6.9.4
7.0.x7.0.0 – 7.0.1

Исправлено в 6.8.6, 6.9.5 и 7.0.2.

Требования

  • Python 3.8+
  • requests
  • beautifulsoup4
pip install requests beautifulsoup4

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

python3 cve-2026-63030.py [options]

Параметры

ФлагОписание
-u, --url URLОдин целевой URL.
-l, --list FILEФайл с целевыми URL (по одному в строке; допускаются комментарии #) для массового сканирования.
-p, --proxy URLНаправлять запросы через прокси (например, http://127.0.0.1:8080).
-t, --threads NУровень параллелизма для массового режима (по умолчанию 10).
-q, --query SQLSQL-запрос для эксфильтрации через слепую инъекцию на основе времени, например "select @@version".
--exploitОтправить SLEEP-полезную нагрузку для подтверждения эксплуатации.
--delay SECОкно SLEEP для слепой SQLi (по умолчанию 2).
--timeout SECТайм-аут на запрос (по умолчанию 10).
--silentПодавить баннер.

-u/--url и -l/--list взаимоисключающие.

Примеры

# 1. Detect whether a single target is vulnerable (version + batch endpoint)
python3 cve-2026-63030.py -u http://target.tld/

# 2. Route through Burp/ZAP
python3 cve-2026-63030.py -u http://target.tld/ -p http://127.0.0.1:8080

# 3. Confirm exploitation via the SLEEP payload
python3 cve-2026-63030.py -u http://target.tld/ --exploit --delay 5

# 4. Exfiltrate data through time-based blind SQLi
python3 cve-2026-63030.py -u http://target.tld/ -q "select @@version"
python3 cve-2026-63030.py -u http://target.tld/ -q "select user()"

# 5. Bulk scan a list of hosts and extract DB version from each vulnerable one
python3 cve-2026-63030.py -l hosts.txt -t 20 -q "select @@version"

Как это работает

  1. Определение версии — разбирает тег <meta name="generator"> и проверяет его на соответствие затронутым диапазонам.
  2. Определение эндпоинта — сначала пробует /wp-json/batch/v1, а при отсутствии ответа переключается на /?rest_route=/batch/v1.
  3. Подтверждение — --exploit отправляет полезную нагрузку SLEEP(n) и проверяет, что ответ действительно задерживается (duration >= delay).
  4. Извлечение — --query выводит результат по одному символу за раз с помощью бинарного поиска (IF(ASCII(SUBSTRING(...)), SLEEP(n), 0)).

Шаблон Nuclei

# Validate
nuclei -tl -t cve-2026-63030.yaml

# Scan
nuclei -t cve-2026-63030.yaml -l hosts.txt
nuclei -t cve-2026-63030.yaml -u http://target.tld/

Шаблон проверяет оба варианта эндпоинта и подтверждает time-based SQLi через duration >= 5, при условии уязвимой версии WordPress.

Отказ от ответственности

Этот проект предоставляется строго в образовательных целях и для авторизованного тестирования безопасности. Вы можете использовать его только против систем, которыми владеете или на тестирование которых у вас есть явное письменное разрешение (например, в рамках пентеста, программы bug bounty или CTF).

Неавторизованное сканирование или эксплуатация систем, которыми вы не владеете и на тестирование которых не авторизованы, незаконны и могут квалифицироваться как уголовное преступление в соответствии с законами о неправомерном использовании компьютеров (например, CFAA в США, Computer Misuse Act в Великобритании и аналогичными нормами в других странах).

Авторы и участники проекта не несут никакой ответственности за любой ущерб, потерю данных или юридические последствия, возникшие в результате использования или ненадлежащего использования этого программного обеспечения. Используя этот инструмент, вы подтверждаете, что ваше использование законно и что вы принимаете на себя все связанные с этим риски.

Если сомневаетесь — не запускайте.

Ссылки

  • WordPress Security Advisory — GHSA-ff9f-jf42-662q
  • WordPress 7.0.2 Release Notes
  • WPScan
  • SCLyber — wp2shell research

Автор

0xh7ml — предоставляется как есть, для защитных исследований и обучения.

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