Атакующие используют критические уязвимости Langflow и Ruby on Rails

VulnCheck зафиксировала попытки получить учётные данные через Langflow и активную эксплуатацию уязвимости KindaRails2Shell в приложениях на Ruby on Rails. В одном из случаев трафик связывался с управляющим сервером в Израиле.

Атакующие используют критические уязвимости Langflow и Ruby on Rails

По данным VulnCheck, в активности вокруг Langflow злоумышленники ведут разведку и ищут секреты.

Одна из уязвимостей — CVE-2026-0768 с оценкой CVSS 9,8. Из-за недостаточной проверки пользовательского ввода она позволяет выполнить произвольный Python-код с правами root. По данным VulnCheck, запросы атакующих были направлены на поиск переменных окружения LANGFLOW_SUPERUSER, OPENAI_API*, AWS_ACCESS* и AWS_SECRET*, чтение файла /root/.cache/langflow/secret_key, а также проверку доступа к .ssh и размера .bash_history.

Компания сообщила, что за несколько часов 30 августа зарегистрировала более 50 срабатываний, а к понедельнику их число выросло до 360. Наблюдавшийся трафик преимущественно поступал из России и на тот момент затрагивал только её контрольные системы в Великобритании.

Вторая проблема — CVE-2026-66066, известная как KindaRails2Shell, с оценкой CVSS 9,5. Она позволяет неаутентифицированному атакующему читать произвольные файлы на сервере, получать секреты процесса Rails — включая secret_key_base, мастер-ключ Rails, пароли к базам данных, учётные данные облачных хранилищ и API-токены — и в итоге добиться удалённого выполнения кода.

Для атаки через KindaRails2Shell необходимо, чтобы приложение принимало изображения от недоверенных пользователей и использовало libvips для их обработки в Active Storage. VulnCheck также обнаружила эксплуатацию этой уязвимости на своих контрольных системах в Сингапуре, Израиле и Великобритании. По словам исследователя Патрика Гаррити, активность шла с одного IP-адреса во Франции, а управляющий сервер находился в Израиле.

VulnCheck отдельно указала, что проверила исправленный сервер Rails 8.1.3.1: обновление блокирует чтение файлов через libvips, однако, по её данным, не устраняет возможность выполнения кода через десериализацию variation-key Marshal при наличии действительной подписи. На начало августа компания насчитала более 7100 доступных из интернета уязвимых экземпляров Ruby on Rails.

Компания также связывает интерес атакующих к Langflow с возможностью получить доступ к облачным учётным данным и другим подключённым системам. В ранее наблюдавшихся атаках на уязвимые хосты Langflow злоумышленники развёртывали Python-инструмент для кражи учётных данных, прокси-агенты, средство удалённого доступа SimpleHelp и майнер Monero.