TGViewer
godnoTECH - Новости IT godnoTECH - Новости IT @godnotech · 5.91K subscribers
Post #10645 1.09K

Forwarded from Linux / Линукс

Notepad++ раздавал вредоносные обновления из-за взлома хостера

Разработчики Notepad++ опубликовали разбор атаки на цепочку поставок: злоумышленники взломали сервер shared-хостинга, на котором жил сайт проекта, получили доступ к внутреннему сервису провайдера и полгода выборочно перенаправляли запросы к скрипту обновлений на свои серверы. Пользователь запрашивал апдейт, а ему прилетал подменённый манифест с фиктивной версией и фейковыми метаданными для проверки целостности. Первые следы активности датированы июнем 2025-го, последние 10 ноября, но лазейка оставалась открытой до 2 декабря.

Уязвимость крылась в механизме верификации WinGUp, где проверялась цифровая подпись файла, но не сертификат. Атакующий, способный вклиниться в трафик, мог подсунуть свой бинарник с валидной (или вообще без) подписью. После обнаружения инцидента Notepad++ переехал к другому хостеру, а в версии 8.8.9 добавили обязательную проверку сертификатов. В грядущей 8.9.2 ещё и манифест будет подписываться XMLDSig.

Атакующие полгода сидели в инфраструктуре провайдера и точечно раздавали малварь. Если вы обновляли Notepad++ в этот период, самое время проверить хеши установленных файлов.

Linux / Линукс
🥸
More from @godnotech
  1. Oct 16, 2026Регулятор связи в США хочет отобрать у школ и библиотек $2 млрд на интернет 😑 Председател…
  2. Oct 16, 2026👩‍💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востр…
  3. Oct 16, 2026MemOps 😃
  4. Oct 16, 2026Bank of America нанял 1000 безопасников чинить баги от модели 😃 Глава конгломерата Брайан…
  5. Oct 16, 2026Post #12349
  6. Oct 15, 2026Google тихо привязал ваш номер ко всем аккаунтам. Вы не спрашивали, но это "для удобства"…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →