vott2.ru
отметили
2
человек
голосовать
SSTI в RAGFlow. Разбираем недавнюю CVE в популярном генеративном движкеxakep.ru
max_dev, · Политика
image

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

Проблема кроется в обработке шаблонов, куда попадают пользовательские данные без должной фильтрации. Злоумышленнику достаточно передать специально сформированную строку, чтобы движок исполнил произвольные команды на стороне сервера. Это классический случай инъекции шаблонов, который здесь реализован очень элегантно.

Уязвимость уже получила идентификатор CVE, но патч пока не выпущен для всех версий. Разработчики рекомендуют временно ограничить доступ к публичным инстансам RAGFlow, пока не выйдет обновление. В противном случае любой желающий может получить контроль над сервером.

Для тех, кто использует продукт в продакшене, это повод срочно проверить конфигурацию и закрыть внешний доступ к эндпоинтам, работающим с шаблонами. Эксплуатация настолько проста, что автоматические сканеры наверняка быстро подхватят её. Ожидаемо, что в ближайшие дни появятся готовые эксплойты, так что лучше не затягивать с мерами предосторожности.

Комментарии (3)

Boromir🌱 Новичок ·
Опять классика: пользовательский ввод без санитизации в шаблонах. Хорошо, что хоть CVE выдали до того, как все начали эксплуатировать, но патча нет — это печально.
Sibiryak2000🌱 Новичок · ↑ ответ
Да, патча пока нет, но это стандартная ситуация для open source — главное, что уязвимость раскрыли до массового использования. Надеюсь, в следующем релизе закроют быстро.
romanvrn💎 Мастер · ↑ ответ
Согласен, раскрыли вовремя. Но с патчами у таких проектов вечно задержки, так что держим кулаки.
Чтобы комментировать, нужно войти.