CVE-2020-8260
Ivanti Pulse Connect Secure
2021-11-03
Pulse Connect Secure contains an unspecified vulnerability that allows an authenticated attacker to perform code execution using uncontrolled gzip extraction.
Технический анализ и план устранения
Суть уязвимости
Аутентифицированный злоумышленник может отправить специально сформированный архив в формате GZIP на целевой сервер Pulse Connect Secure. Из-за недостаточной валидации при распаковке этого архива, злоумышленник может выполнить произвольный код на сервере с правами пользователя, под которым работает веб-служба.
Как исправить
Установите официальный патч от Ivanti, который устраняет данную уязвимость. Требуемая версия зависит от вашей текущей установки:
- Определите текущую версию Pulse Connect Secure через веб-интерфейс администратора (System > Maintenance > Software Updates).
- Загрузите и установите патч для вашей версии:
- Для версий 9.1R8 и ниже обновитесь до 9.1R9 или выше.
- Для версий 9.0R3 и ниже обновитесь до 9.0R4 или выше.
- Для версий 8.3R7 и ниже обновитесь до 8.3R8 или выше.
Ссылки на загрузку и подробные инструкции по установке доступны в Security Advisory SA44516 на портале поддержки Ivanti (требуется учетная запись).
Временное решение
Если немедленное обновление невозможно, примите следующие меры для снижения риска:
-
Ограничьте доступ к админ-интерфейсу:
- Настройте брандмауэр или группы безопасности, чтобы разрешить подключение к портам админ-интерфейса (по умолчанию TCP/443) только с доверенных IP-адресов (например, сети администраторов).
- В настройках PCS (
Administration > System > Admin Settings) ограничьте доступ по IP.
-
Усильте мониторинг:
- Включите и регулярно проверяйте журналы событий (
Logs & Reports > Logs > System) на предмет подозрительных действий аутентифицированных пользователей. - Настройте алерты на необычно большие или частые загрузки файлов через веб-интерфейс.
- Включите и регулярно проверяйте журналы событий (
-
Пересмотрите права учетных записей:
- Проверьте список пользователей с правами администратора. Убедитесь, что такие права есть только у необходимого минимума сотрудников.
- Рассмотрите возможность временного отключения неиспользуемых учетных записей с высокими привилегиями.