CVE-2026-12544: SSTI и небезопасная десериализация в Foreman
В Foreman обнаружена уязвимость высокой критичности (CVSS 7.7), затрагивающая логику инициализации foreman-rake. Две последовательные исполняемые стадии обработки конфигурации позволяют злоумышленнику добиться внедрения серверных шаблонов (SSTI) и небезопасной десериализации. Эксплуатация ведёт к удалённому выполнению кода и полной компрометации инфраструктуры, включая риски для цепочки поставок.
Подробности
Уязвимость классифицируется как сочетание двух классов атак: Server-Side Template Injection (SSTI) и небезопасная десериализация. Согласно описанию, код в файле/usr/share/foreman/config/settings.rb содержит опасный шаблон, при котором конфигурационные данные проходят обработку через два различных исполняемых слоя. Такая многоступенчатая цепочка выполнения позволяет атакующему внедрить управляемые данные в поток обработки — сначала как серверный шаблон, а затем как сериализованный объект.
Под уязвимость подпадают следующие продукты:
- Red Hat Satellite 6.19 for RHEL 9;
- Red Hat Satellite 6.
Что делать
Для устранения уязвимости необходимо в первую очередь применить официальные обновления от вендора. Рекомендуется:- Обновить Red Hat Satellite и Foreman до версии, содержащей патч для CVE-2026-12544, — проверьте актуальные бюллетени безопасности Red Hat.
- Ограничить доступ к узлу управления Foreman/Satellite: уязвимость в логике обработки конфигурации повышает риски при наличии неаутентифицированного или слабо ограниченного доступа.
- Провести аудит прав и ключей, используемых сервисом, а также пересмотреть доверенные источники конфигурационных данных.
- В случае невозможности немедленного обновления — минимизировать возможность записи в конфигурационные файлы и ограничить круг лиц, имеющих доступ к
settings.rbи связанным скриптам.
Источник: CVE Project (cvelistV5)
