TGViewer
Типичный Сисадмин Типичный Сисадмин @sysodmins · 39.6K subscribers
Post #28247 9.39K
В популярных шлюзах TP-Link ER605 (серия Omada, которую вендор позиционирует как серьезный SMB/Enterprise) нашли зияющую дыру 😬

Исследователи раскопали цепочку уязвимостей (CVE-2024-5242, 5243, 5244), позволяющую получить удалённое выполнение кода с правами root без какой-либо авторизации. Вся проблема кроется в демоне cmxddnsd, который отвечает за динамический DNS. Мало того, что этот процесс крутится с максимальными привилегиями (зачем?), так он еще и написан с пренебрежением ко всем правилам безопасной разработки.

TP-Link решила изобрести свой велосипед для шифрования трафика DDNS, используя модифицированный Base64 и... алгоритм DES. Да, в 2026 году они используют DES 🏥 Но самое волшебное - ключ шифрования был просто захардкожен в бинарнике демона. Это позволило исследователям среверсить протокол и научиться генерировать валидные ответы от имени сервера. Атака требует позиции человека посередине (например, через поддельный DHCP в локалке), чтобы перехватить запрос роутера к DDNS и подсунуть ему свой ответ.

Дальше начинается классика эксплуатации памяти. Поскольку разрабы забыли проверить длину полей, атакующий сначала отправляет раздутый пакет, чтобы вызвать переполнение глобальных структур и получить утечку адресов памяти - это элегантно обходит защиту ASLR. А вторым этапом в поле ErrorCode запихивается полезная нагрузка, которая переполняет стек, перезаписывает адрес возврата для последовательного вызова программных инструкций. В итоге демон, вместо обработки ошибки, исполняет шелл-код атакующего ⌨️

Если у вас в филиалах стоят эти ТП-линки с прошивкой ниже 2.2.4, то разумно накатить обновление, которое вышло еще некоторое время назад, но про которое, как обычно, забыли. Ну и изолировать Management VLAN, хотя в данном случае атака может прилететь и из LAN-сегмента.

Типичный 🥸 Сисадмин
  • ❤ 47
  • ✍ 30
  • 🤯 2
  • 👏 1
More from @sysodmins
  1. Oct 16, 2026🔮 В одной из прошлых контор у нас творилась мистика... стабильно в районе 17:55 серваку м…
  2. Oct 16, 2026Ещё и первое сломал 🤙 Типичный 🥸 Сисадмин
  3. Oct 16, 2026DevOps-инженеры тут? У нас для вас новость — зовём на митап! 28 октября, 18:30, Новосибирс…
  4. Oct 16, 2026Предупреждение для всех! ☝️ Типичный 🥸 Сисадмин
  5. Oct 16, 2026😶 "Я не самоубийца, меня хотят убрать"... Ким Дотком пошел ва-банк. Помните, мы недавно в…
  6. Oct 16, 2026Когда насисадминал магнитиков на придиванный стол 🏥 Типичный 🥸 Сисадмин
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 →