Zyxel закрыла обход прежнего патча в коммутаторах GS1900

Zyxel выпустила прошивки 2.90 Patch 3 для десяти моделей управляемых коммутаторов GS1900. Обновление закрывает CVE-2026-107441: Binarly установила, что эта ошибка позволяла обойти ранее выпущенный Patch 2 и удалённо выполнять команды с правами root через веб-интерфейс управления без аутентификации.
Предыдущая версия 2.90 Patch 2 была выпущена для устранения активно эксплуатируемой CVE-2026-7273. Однако исследователи сообщили Zyxel о новой проблеме 29 сентября, а готовый эксплойт к тому моменту уже существовал. Новые сборки опубликованы 23 октября, а затем подтверждены в бюллетене производителя.
Какие устройства требуют обновления
Patch 3 нужен владельцам GS1900-8, GS1900-8HP, GS1900-10HP, GS1900-16, GS1900-24, GS1900-24E, GS1900-24EP, GS1900-24HPv2, GS1900-48 и GS1900-48HPv2. Для каждой модели Zyxel выпустила отдельную сборку 2.90 с номером Patch 3; все Patch 2 и более ранние версии затронуты.
В бюллетене Zyxel не указан временный обходной путь для организаций, которые пока не могут установить обновление. Также производитель не уточнил, устраняет ли обновление последствия возможного уже произошедшего компрометирования устройства.
Почему Patch 2 не остановил атаку
Binarly проследила уязвимость до обработчика веб-запросов. Он размещал параметры запроса в области, рассчитанной на 140 значений, но не ограничивал размер каждого параметра. Эксплойт передавал чрезмерно большой 140-й параметр, выходил за границы выделенной памяти и перезаписывал счётчик параметров.
После этого следующий параметр записывался вне ожидаемой области памяти. По описанию исследователей, атакующий мог заменить вызываемую программой функцию на функцию запуска своей команды. Patch 2 добавил проверку счётчика, но выполнял её уже после копирования слишком большого параметра, когда значение счётчика контролировал атакующий.
В Patch 3 проверка количества параметров выполняется до копирования, а размер копируемых данных ограничен. Binarly протестировала эксплойт в эмулированной прошивке и на реальном оборудовании и заявила, что новая логика закрывает обнаруженный путь атаки.
Что известно об активности атакующих
GreyNoise сообщила, что примерно 17 августа злоумышленники собрали данные с 996 коммутаторов GS1900. Среди полученной информации были конфигурации устройств, хеши учётных данных root и сведения о сети. На 564 устройствах сохранились заводские учётные данные.
Аналитики GreyNoise связали активность с CVE-2026-7273, а Binarly указала на совпадение описанного эксплойта со своим образцом. При этом ни GreyNoise, ни Binarly не подтвердили, работали ли атакованные коммутаторы на Patch 2. CISA 21 сентября внесла CVE-2026-7273 в каталог Known Exploited Vulnerabilities, но CVE-2026-107441 в актуальном каталоге пока отсутствует.
Практический вывод для бизнеса: необходимо сверить модель и версию каждого GS1900, установить соответствующую сборку Patch 3, заменить заводские учётные данные и ограничить сетевую достижимость веб-интерфейса управления. Поскольку бюллетень не описывает проверку после компрометации, обновление не следует считать подтверждением отсутствия ранее выполненных команд.

