CVE-2024-4358
Progress Telerik Report Server
2024-06-13
Progress Telerik Report Server contains an authorization bypass by spoofing vulnerability that allows an attacker to obtain unauthorized access.
Технический анализ и план устранения
Суть уязвимости
CVE-2024-4358 представляет собой критическую уязвимость обхода авторизации (Authentication Bypass) в Progress Telerik Report Server версий до 2024 Q2 (10.1.24.514). Уязвимость возникает из-за недостаточной проверки прав доступа при обработке специфических запросов, что позволяет злоумышленнику подделать личность пользователя (spoofing) и получить несанкционированный административный доступ к серверу отчетов. В сочетании с другими уязвимостями (например, CVE-2024-4357) это может привести к удаленному выполнению произвольного кода (RCE).
Как исправить
Основным и рекомендуемым способом устранения уязвимости является обновление продукта до актуальной защищенной версии.
- Скачайте обновленный установщик Progress Telerik Report Server (версия 2024 Q2 10.1.24.514 или выше) из личного кабинета Telerik.
- Создайте резервную копию базы данных Report Server и конфигурационных файлов (web.config).
- Запустите процесс обновления.
Для проверки текущей версии через PowerShell:
(Get-Item "C:\Program Files (x86)\Progress\Telerik Report Server\Telerik.ReportServer.Web.dll").VersionInfo.FileVersion
Временные меры
Если немедленное обновление невозможно, необходимо применить следующие меры для снижения риска эксплуатации:
- Ограничьте доступ к панели управления Report Server на сетевом уровне (Firewall/ACL), разрешив подключения только с доверенных IP-адресов администраторов.
- Настройте аутентификацию на уровне веб-сервера IIS (например, IP Address and Domain Restrictions).
- Проверьте список пользователей в системе на наличие подозрительных учетных записей, созданных в период потенциальной компрометации.
- Включите расширенное логирование IIS для отслеживания аномальных POST-запросов к эндпоинтам управления.
Для быстрой проверки подозрительной активности в логах IIS (поиск обращений к ресурсам настройки):
Select-String -Path "C:\inetpub\logs\LogFiles\W3SVC1\*.log" -Pattern "Startup/Register"