CVE-2022-26501
Veeam Backup & Replication
2022-12-13
The Veeam Distribution Service in the Backup & Replication application allows unauthenticated users to access internal API functions. A remote attacker can send input to the internal API which may lead to uploading and executing of malicious code.
Технический анализ и план устранения
Суть уязвимости
CVE-2022-26501 — это критическая уязвимость в сервисе Veeam Distribution Service (порт TCP 9380 по умолчанию), используемом в составе Veeam Backup & Replication. Проблема заключается в отсутствии надлежащей аутентификации при обращении к внутренним функциям API.
Удаленный неавторизованный злоумышленник может отправить специально сформированные данные на этот API, что позволяет манипулировать файловой системой, загружать произвольные файлы и выполнять вредоносный код с правами учетной записи LocalSystem. Это приводит к полному захвату сервера резервного копирования и потенциальному доступу к защищаемой инфраструктуре.
Как исправить
Основным способом устранения уязвимости является установка обновлений (Patch) или переход на исправленную версию продукта.
- Определите текущую версию Veeam Backup & Replication через консоль (Help -> About).
- Скачайте соответствующий патч с официального сайта Veeam.
- Установите обновление на сервер управления (Backup Server) и все подключенные компоненты.
Исправленные версии: - Для версии 11: установите 11a (build 11.0.1.1261 P20220302) или выше. - Для версии 10: установите 10a (build 10.0.1.4854 P20220304) или выше.
После установки патча убедитесь, что версия билда обновилась.
Временные меры
Если немедленное обновление невозможно, необходимо минимизировать риски с помощью следующих шагов:
- Ограничьте сетевой доступ к порту TCP 9380. Разрешите подключения к этому порту только для доверенных IP-адресов компонентов инфраструктуры Veeam (Distribution Servers, Repository, Proxies).
New-NetFirewallRule -DisplayName "Restrict Veeam Distribution Service" -Direction Inbound -LocalPort 9380 -Protocol TCP -Action Block
- Если на сервере не используются функции удаленного распространения (Distribution Service), временно остановите и отключите службу
VeeamDistributionService.
Stop-Service -Name "VeeamDistributionService"
Set-Service -Name "VeeamDistributionService" -StartupType Disabled
- Настройте мониторинг создания подозрительных дочерних процессов службой
VeeamDistributionService.exe(например, запускcmd.exe,powershell.exeили запись исполняемых файлов в системные директории).