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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2026-92592 — Python proof-of-concept эксплойт для CVE-2026-92592 — аутентифицированного RCE в Craft CMS, который использует подписанные cookie license-shun для выполнения Twig-пейлоадов и запуска команд. | Kitploit
Инструменты/GitHubGitHub/godylockz/cve-2026-92592
Генерация полезной нагрузкиАнализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийВеб-безопасностьТестирование на ПроникновениеИнструмент Удаленного Доступа
GitHubgodylockz/cve-2026-92592

CVE-2026-92592

Python proof-of-concept эксплойт для CVE-2026-92592 — аутентифицированного RCE в Craft CMS, который использует подписанные cookie license-shun для выполнения Twig-пейлоадов и запуска команд.

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

Популярное

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

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

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

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

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

CVE-2026-92592: аутентифицированный RCE в Craft CMS

Proof of concept для CVE-2026-92592 / GHSA-5r92-75j8-c534. Craft подписывает контролируемые злоумышленником данные в аутентифицированном cookie license-shun тем же ключом и в том же формате, которые используются для подписанных редиректов при входе. Повторное использование этого подписанного значения в качестве redirect заставляет Craft отрендерить его как Twig без песочницы, что позволяет выполнить команды через поведение map('system') в Twig.

Уязвимы Craft CMS с 4.8.0 по 4.18.5 и с 5.0.0 по 5.10.12. Обновитесь до 4.18.6 или 5.10.13 либо более поздней версии. Craft 5.9.8 уязвим.

Используйте это только против систем, которыми вы владеете или которые вам разрешено тестировать.

Требования

  • Python 3
  • requests
  • Учётная запись Craft, использующая аутентификацию по паролю и без активной 2FA
  • Доступ к панели управления Craft
  • Значение по умолчанию для связи между cookieValidationKey и securityKey в Craft
  • Доступность system(), sh и base64 на целевой системе

Создайте изолированное окружение и установите пакет Python:

python3 -m venv .venv
source .venv/bin/activate
python -m pip install requests

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

Запустите эксплойт с URL цели, именем пользователя, паролем и командой:

python3 craftcms_rce.py \
  -t https://craft.example \
  -u author \
  -p 'password' \
  'id'

Пароли, переданные в командной строке, могут быть видны в истории оболочки и списке процессов. Используйте временные тестовые учётные данные. Передайте --proxy для HTTP-прокси отладки и --insecure только если целевая система использует сертификат, который невозможно проверить.

stdout и stderr команды объединяются и выводятся в stdout. Запустите python3 craftcms_rce.py --help, чтобы увидеть все параметры.

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

  1. Получает CSRF-токен со страницы входа панели управления и аутентифицируется с указанной учётной записью.
  2. Получает новый CSRF-токен с панели управления.
  3. Отправляет полезную нагрузку Twig на app/set-license-shun-cookie и перехватывает подписанное значение cookie от Craft.
  4. Передаёт это значение в качестве параметра redirect в другом запросе на вход.
  5. Извлекает и декодирует вывод команды из отрендеренного редиректа.

Ссылки

  • Рекомендация Craft CMS GHSA-5r92-75j8-c534
  • NVD: CVE-2026-92592
Скачать инструмент