Эксплойт для проверки концепции уязвимости CVE-2026-20253, обеспечивающий неаутентифицированное удалённое выполнение кода на уязвимых экземплярах Splunk Enterprise с помощью примитива записи в файл и доставки полезной нагрузки на основе PostgreSQL.
⚠️ ПРЕДУПРЕЖДЕНИЕ: Этот скрипт предназначен только для образовательных целей и тестирования в авторизованных средах. Несанкционированное использование запрещено и может быть незаконным.
Этот репозиторий содержит функциональный Proof of Concept (PoC) для уязвимости CVE-2026-20253, которая затрагивает Splunk Enterprise в определенных версиях. Уязвимость позволяет неаутентифицированному атакующему:
splunkТехническое исследование было проведено watchTowr Labs, а уязвимость была сообщена Alex Hordijk (hordalex).
| Поле | Значение |
|---|---|
| CVE ID | CVE-2026-20253 |
| Оценка CVSS | 9.8 (КРИТИЧЕСКИЙ) |
| Вектор | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| CWE | CWE-306 - Отсутствие аутентификации для критической функции |
| Дата публикации | 2026-06-10 |
| Добавлен в KEV | 2026-06-18 |
| Продукт | Затронутые версии | Исправленная версия |
|---|---|---|
| Splunk Enterprise | 10.0.0 - 10.0.6 | 10.0.7 |
| Splunk Enterprise | 10.2.0 - 10.2.3 | 10.2.4 |
| Splunk Enterprise | 10.4.0 и выше | Не затронуто |
| Splunk Enterprise | 9.4.x и ниже | Не затронуто |
✅ Обнаружение уязвимости - Проверяет, является ли цель уязвимой ✅ Примитив записи файлов - Создает/усекает произвольные файлы ✅ Удаленное выполнение кода - Выполняет команды на целевой системе ✅ Читаемые результаты - Извлекает вывод выполненных команд ✅ Очистка - Опция для удаления созданных артефактов
pip install requests
Обнаружение: Скрипт проверяет, доступна ли конечная точка /backup без аутентификации.
Примитив записи файлов: Используя конечную точку /backup, скрипт создает пустые файлы в любом месте системы.
RCE (Remote Code Execution):
pg_dump для создания вредоносного дампа в целевой системеpg_restore для выполнения функций PL/pgSQL, которые записывают полезную нагрузкуВыполнение команды: Вредоносный скрипт выполняется, и результат сохраняется в файл, доступный через веб.