Notepad++ — широко используемый текстовый редактор для Windows — предупредил, что его инфраструктура обновлений была взломана в течение нескольких месяцев, что позволяло злоумышленникам выборочно перенаправлять некоторых пользователей на вредоносные обновления. Издание Ars Technica сообщает, что взлом начался в июне 2025 года, и контроль был полностью восстановлен только в декабре.
Это классическая схема цепочки поставок: вместо того, чтобы напрямую атаковать каждую жертву, злоумышленники нацеливаются на путь обновления, так что само программное обеспечение становится средством доставки.
Как выглядела атака
По данным Ars, злоумышленники получили контроль над «инфраструктурным уровнем», что позволило им перехватывать и перенаправлять трафик обновлений, предназначенный для домена Notepad++. Вместо того чтобы атаковать каждого пользователя, перенаправление было избирательным — направленным на интересующие цели.
Такая избирательность — важная подсказка. Она предполагает, что у злоумышленников либо был определенный набор жертв, либо они пытались избежать обнаружения, поддерживая низкий уровень заражения.
Почему пользователи, обновляющие программы, являются столь ценной целью
Механизмы автоматического обновления предназначены для выполнения трех опасных действий:
- Получить код из интернета
- Записать на диск
- Выполните это
Именно этого и добивается вредоносное ПО. Единственное, что отделяет «обновление» от «заражения», — это проверка.
Если обновление выполняется следующим образом:
- Не использует надежный TLS постоянно.
- Некорректно проверяет подписи.
- Доверяет файлу манифеста, который может быть изменен.
…тогда перехват или перенаправление трафика может быть достаточным для подмены полезной нагрузки.
Особенности обновления Notepad++ (и его слабые места)
Издание Ars описывает специально разработанную программу обновления (GUP / WinGUP), которая:
- Сообщает свою версию по URL-адресу Notepad++.
- Извлекает инструкции по обновлению из XML-файла.
- Загружает установщик во временную директорию и запускает его.
Слабое место во многих системах — это этап проверки манифеста. Если манифест можно заменить или изменить, программу обновления можно указать на любое место для загрузки.
Какие версии должны использовать пользователи?
В отчете Ars отмечается, что разработчики настоятельно рекомендовали пользователям убедиться, что они используют версию 8.9.1 или выше.
Как правило, в подобных инцидентах следует придерживаться следующего принципа:
- Предпочтительнее установка вручную с официального сайта.
- Избегайте сторонних «зеркал для скачивания» и результатов поиска, переполненных рекламой.
- Неожиданно появившиеся запросы на обновление следует рассматривать как подозрительные.
Как оценить степень воздействия
Возможно, идеальных индикаторов компромисса для целевой кампании не существует, но вы можете уменьшить неопределенность:
- Подтвердите установленную версиюи сравните его с текущими релизами.
- Проверьте подпись установщика.для имеющихся у вас исполняемых файлов Notepad++.
- Просмотрите системные журналы.для необычных запусков процессов во время обновлений (процессы установки, которые вы не узнаете, сетевые обращения к необычным доменам).
- Сканирование с помощью EDR/AVспособный обнаруживать известные бэкдоры, о которых сообщают специалисты по реагированию на инциденты.
Для организаций также целесообразно следующее:
- Ограничить доступ компонентов обновления к интернету.
- Используйте контролируемое развертывание программного обеспечения (упаковка MSI, внутренние репозитории).
Что это говорит о зависимостях с открытым исходным кодом?
Notepad++ — бесплатный, широко используемый инструмент, который зачастую недофинансируется по сравнению со своей значимостью. Это несоответствие проявляется в хрупкой инфраструктуре и пользовательских системах обновления, которые не были разработаны для угроз государственного масштаба.
Главный вывод заключается не в том, что «не используйте открытый исходный код». Он в том, что проектам с открытым исходным кодом, от которых широко зависит множество людей, необходимы:
- Современные фреймворки обновления
- обзоры безопасности
- Финансирование инфраструктуры и реагирования на инциденты.
Итог
Если вы используете Notepad++, имейте в виду, что канал обновлений представлял собой потенциальную уязвимость в 2025 году. Переходите на актуальную версию, отдавайте предпочтение официальной/ручной установке и рассматривайте целостность обновлений (сигнатуры и манифесты) как реальную границу безопасности.