CVE-2024-55591
FortiOS и FortiProxy: обход аутентификации в веб-интерфейсе
CVE-2024-55591 позволяет удалённому атакующему получить права super-admin через специально сформированные запросы к Node.js websocket. Проверьте FortiOS и FortiProxy, особенно если административный интерфейс доступен из недоверенной сети.
Кому нужно проверить
Администраторам FortiGate/FortiProxy, сетевым инженерам и командам реагирования на атаки на VPN и сетевые шлюзы. Важна не только марка продукта, но и конкретная версия, способ установки, операционная система и конфигурация.
В чём риск
Неаутентифицированный удалённый атакующий может получить привилегии super-admin и изменить конфигурацию шлюза, политики и локальные учётные записи. Последствие зависит от доступности интерфейса и состояния устройства.
Затронутые версии
FortiOS 7.0.0–7.0.16; FortiProxy 7.0.0–7.0.19 и 7.2.0–7.2.12. Уязвимость относится к административному интерфейсу и требует сетевой доступности соответствующего сервиса.
Исправленные версии
FortiOS 7.0.17 или новее; FortiProxy 7.0.20 или новее либо 7.2.13 или новее. Для вендорских backport сверяйтесь с таблицей Fortinet.
Что сделать
- 1Определите версии FortiOS/FortiProxy и проверьте, доступен ли HTTP/HTTPS административный интерфейс из интернета или другой недоверенной сети.
- 2Немедленно отключите внешний административный доступ либо ограничьте его local-in policy доверенными IP; применяйте workaround Fortinet как временную меру.
- 3Обновите FortiOS/FortiProxy до исправленной ветки в согласованное окно, предварительно сохранив конфигурацию и проверив резервный доступ к устройству.
- 4Проверьте новых администраторов, локальные группы, изменения политик и SSL-VPN, журналы входов и указанные Fortinet индикаторы. При подозрении на компрометацию замените секреты после сбора доказательств.
Как не подпустить ботов к сайту
BotProtection принимает запросы перед вашим сайтом и фильтрует автоматизированные обращения. Поэтому ботам сложнее добраться до уязвимого компонента и начать его проверять или атаковать, а вероятность успешной автоматизированной атаки становится значительно ниже. Это дополнительный слой защиты: обновление уязвимых компонентов, проверка журналов и реагирование на инциденты остаются обязательными.
Первоисточники
Снизьте шанс атаки до того, как бот дойдёт до сайта
Подключите BotProtection как фильтр перед сайтом: подозрительные автоматизированные запросы отсекаются до обращения к вашему серверу. Это значительно снижает вероятность автоматизированной атаки, но не исправляет саму уязвимость, поэтому обновление и настройка компонентов остаются обязательными.