NordVPN для Windows допускает остановку служб через именованный канал

NordVPN

В клиенте NordVPN для Windows до версии 8.12 не хватает проверки прав при обращении к служебному именованному каналу. Пользователь с низкими правами на локальной машине получает возможность останавливать незащищённые службы системы и переводить их запуск в ручной режим. Оценка по CVSS 4.0 - 6.8, средний уровень угрозы. Уязвимость описана под идентификатором CVE-2026-106030, исправление вышло в версии 8.12.

CVE-2026-106030 в NordVPN для Windows

Клиент Nord Security собран из двух частей. Служба работает с высокими правами и отвечает за сетевые туннели, а приложение в пользовательском сеансе даёт к ним интерфейс. Связь между ними идёт через именованный канал. Так в Windows называют точку, через которую процессы на одной машине обмениваются сообщениями.

Канал открыт для подключений, но проверки того, кто именно к нему обратился, в версии 8.11 и раньше не было. Слабый контроль доступа вендор описал как CWE-863, некорректная авторизация. Значит, любой локальный процесс способен выдать себя за доверенный компонент и дотянуться до внутренних команд службы. Именованный канал живёт в общем пространстве имён, поэтому добраться до него можно из любого пользовательского сеанса на той же машине.

Дальше сценарий разворачивается в несколько шагов. Подключившись к каналу, злоумышленник вызывает две операции: остановку службы и смену типа её запуска. Имя цели он указывает сам. Ограничений на выбор нет, если служба не защищена средствами самой Windows.

Отсюда и последствия. Остановка службы - это отказ в обслуживании: пропадает функция, за которую она отвечает. Перевод в ручной режим переживает перезагрузку, потому что система больше не поднимает службу автоматически. По вектору CVSS влияние на доступность оценили как высокое, на целостность - как низкое, на конфиденциальность - нулевое. Чужие файлы и учётные записи через этот канал не читаются.

Запись опубликовал польский центр CERT.PL, он же выступил координатором раскрытия. Уязвимость не требует участия пользователя: взаимодействие с жертвой в векторе не указано, а сложность атаки отметили как низкую. Срабатывание зависит только от локального доступа на машину.

Часть служб Windows закрыта механизмами самой системы. Процессы PPL (Protected Process Light, процессы с облегчённой защитой) и функция Tamper Protection (защита отключения встроенных средств безопасности) остановить нельзя. Windows Defender входит в их число. Значит, обезоружить встроенный антивирус этим способом не получится, а вот менее защищённые службы - вполне.

Уязвимость требует локального доступа и учётной записи с низкими правами. Для домашнего ноутбука с одним владельцем риск невелик. Иначе выглядят терминальные серверы, машины общего доступа, учебные классы и рабочие станции, куда пускают подрядчиков. Там любой вошедший пользователь может нарушить работу служб, к которым его не допускали. Сообщений о применении уязвимости в реальных атаках в записи CVE нет.

Nord Security закрыла проблему в версии 8.12. Сборки с меньшими номерами помечены как затронутые.

Пользователям достаточно обновить клиент до версии 8.12 или новее. Администраторам имеет смысл сверить версии через средства инвентаризации, чтобы найти машины со старыми сборками. Полезно также ограничить круг людей, которым разрешён локальный вход на машины с установленным клиентом.

Проверка прав при обмене между процессами остаётся неочевидным местом для ошибок. Клиенты VPN держат привилегированную службу рядом с пользовательским интерфейсом, и канал между ними расширяет возможности локального пользователя. Встроенные механизмы защиты Windows ограничивают ущерб, но не заменяют корректные проверки на стороне приложения.

Ссылки

Комментарии: 0