CVE-2021-33045
Dahua IP Camera Firmware
2024-08-21
Dahua IP cameras and related products contain an authentication bypass vulnerability when the loopback device is specified by the client during authentication.
Технический анализ и план устранения
Суть уязвимости
CVE-2021-33045 представляет собой критическую уязвимость обхода аутентификации (Authentication Bypass) в прошивках IP-камер и видеорегистраторов Dahua. Проблема заключается в некорректной проверке идентификатора устройства в процессе аутентификации.
Если злоумышленник при отправке запроса на авторизацию указывает, что он подключается через loopback-интерфейс (локальную петлю), механизм проверки подлинности ошибочно доверяет запросу. Это позволяет атакующему получить полный административный доступ к устройству без знания пароля, отправив специально сформированный пакет данных.
Как исправить
Основным и единственным надежным способом устранения уязвимости является обновление прошивки устройства до версии, выпущенной после июня 2021 года.
- Определите текущую версию прошивки и модель устройства через веб-интерфейс или утилиту ConfigTool.
- Перейдите на официальный сайт поддержки Dahua или на портал загрузок вашего регионального представителя.
- Скачайте актуальный файл прошивки для вашей модели.
- Выполните обновление через веб-интерфейс:
- Перейдите в раздел Setting -> System -> Upgrade.
- Выберите скачанный файл и нажмите Upgrade.
Для массового обновления парка камер используйте утилиту Dahua ConfigTool:
ConfigTool.exe
После обновления убедитесь, что версия прошивки соответствует исправленной (Build date позже 2021-06-30).
Временные меры
Если немедленное обновление прошивки невозможно, необходимо минимизировать риски с помощью сетевого экранирования:
- Изолируйте устройства в отдельный VLAN, не имеющий прямого доступа из внешних сетей и интернета.
- Настройте правила Firewall (ACL), чтобы ограничить доступ к портам управления (по умолчанию TCP 80, 443, 37777) только с доверенных IP-адресов администраторов или серверов VMS.
- Отключите службу P2P в настройках камеры, чтобы предотвратить доступ к устройству через облачные сервисы Dahua.
- Используйте VPN для удаленного подключения к сети с камерами, исключая прямую публикацию портов (Port Forwarding) на роутере.
Пример команды для блокировки доступа к порту управления на Linux-шлюзе (iptables):
iptables -A FORWARD -p tcp --dport 37777 -j DROP