CVE-2018-14839
LG N1A1 NAS
2022-03-25
LG N1A1 NAS 3718.510 is affected by a remote code execution vulnerability.
Технический анализ и план устранения
Суть уязвимости
Уязвимость позволяет удаленному злоумышленнику выполнить произвольный код на устройстве LG N1A1 NAS без аутентификации. Это возможно из-за некорректной обработки входных данных в веб-интерфейсе управления устройством. Атакующий может отправить специально сформированный HTTP-запрос, который приведет к выполнению команд с привилегиями администратора NAS.
Как исправить
Официального патча от LG для данной модели (N1A1) не выпущено, так как устройство давно снято с поддержки. Единственное безопасное решение — полный вывод устройства из эксплуатации и замена на современную поддерживаемую модель.
Если по каким-либо критическим причинам это невозможно, рассмотрите следующие радикальные меры: 1. Полностью отключите веб-интерфейс управления, если это позволяет функционал устройства. 2. Перепрошейте устройство альтернативной прошивкой (например, на базе OpenMediaVault), если такая существует для данной аппаратной платформы. Это не гарантированное решение и выполняется на ваш страх и риск.
Временное решение
Если немедленный вывод из эксплуатации невозможен, строго изолируйте устройство в сети:
1. Сетевой сегмент: Поместите NAS в отдельную, строго изолированную VLAN без доступа в интернет и к другим критическим сегментам сети.
2. Брандмауэр: Настройте правила межсетевого экрана (на маршрутизаторе или отдельном хосте), чтобы разрешить доступ к NAS только по абсолютно необходимым протоколам (например, только SMB/NFS для конкретных IP-адресов клиентов) и полностью запретить HTTP/HTTPS-доступ из любой сети.
bash
# Пример концепции правила iptables для шлюза Linux, запрещающего весь входящий веб-трафик к NAS (IP: 192.168.1.100)
iptables -A FORWARD -d 192.168.1.100 -p tcp --dport 80 -j DROP
iptables -A FORWARD -d 192.168.1.100 -p tcp --dport 443 -j DROP
3. Доступ: Отключите все учетные записи, кроме минимально необходимой для работы служб. Убедитесь, что используется сложный пароль.