Уязвимост в комутаторите Zyxel GS1900 вече е била използвана от хакери, а корекцията за сигурност, предназначена да я отстрани, не е проработила. Изследователи от Binarly откриха, че публичен експлойт е поразил различна грешка от тази, за която Zyxel е инсталирала корекция за сигурност. Zyxel вече я потвърди като нова уязвимост, проследявана като CVE-2026-107441.
Zyxel публикува своята корекция за CVE-2026-7273 на 16 юни 2026 г. След като GreyNoise съобщи за реални атаки през септември, Binarly тества всички десет коригирани версии на фърмуера на 28 септември и установи, че всяка една от тях все още е уязвима. Zyxel потвърди новата грешка на 11 октомври, пусна корекция за сигурност на 22 октомври и публикува своя бюлетин на 3 ноември.
Уязвимостта се намира в уеб програмата dispatcher.cgi. Тя е с критична оценка 9.8 и позволява на атакуващ да изпълнява команди с root права без влизане в системата. Същият уязвим код съществува и в httprestorecfg.cgi и httpupload.cgi.
Експлоатирана уязвимост от тип нулев ден в Zyxel GS1900
Уеб страницата на комутатора съхранява параметрите на заявките във фиксиран блок памет от 140 слота. Всеки слот побира 1 024 байта. Кодът първо копира данните и едва след това проверява броя им. Дълга стойност в слот 139 препълва паметта и презаписва самия брояч.
Атакуващ може да зададе отрицателно число на брояча и да записва в паметта преди блока. Това му позволява да презапише указатели към функции и да изпълни свои собствени команди. Корекцията за сигурност на Zyxel добави проверка на брояча, но некоректното копиране все още се случва преди изпълнението на тази проверка.
Binarly също така твърди, че Zyxel е описала грешката неправилно. Уязвимостта се намира в глобалната памет, а не в стека. Освен това тя работи през обикновен HTTP от всяка мрежа, която има достъп до комутатора, поради което Binarly я оценява по-високо от оценката 8.8, дадена от Zyxel.
Според GreyNoise един атакуващ е поразил 996 комутатора GS1900 в 48 държави около 17 август. Киберпрестъпникът е откраднал настройки на устройствата, хеширани root пароли и мрежови детайли. Общо 564 от тези комутатори все още са използвали фабрични данни за вход по подразбиране. Най-много жертви има в Италия, САЩ и Тайван.
Експлойтът представлява Python скрипт, прикрит с PyArmor. Той изтегля скрипт за събиране на данни от сървъра на атакуващия чрез TFTP, след което копира откраднатите данни в папка, достъпна през уеб. GreyNoise свързва автора на заплахата с кампанията срещу Gitea, която Acronis нарече Red Heron, въз основа на споделени сървъри и зловреден софтуер.
Тази кампания използва JITTERLY – Linux бекдор с повече от 30 команди. Той крие в себе си руткит, наречен SIXZUT, който може да прикрива файлове, процеси и мрежови връзки. Binarly откри негови образци, докато проверяваше този сървър за засичания чрез Binarly Transparency Platform.
CISA добави CVE-2026-7273 към своя списък с известни експлоатирани уязвимости на 21 септември. Нашият по-ранен доклад относно предупреждението на CISA за комутаторите Zyxel GS1900 разглежда тази стъпка. Сега Binarly твърди, че или първата корекция за сигурност на Zyxel е била погрешна, или атаките са поразили различна грешка от посочената от CISA. И в двата случая уязвимостта от бюлетина на Binarly присъства в десетте версии, предоставени като корекции.
Същият злонамерен субект е проникнал и в сайтове на WordPress, както показва нашият материал за хакери, експлоатиращи уязвимости в WordPress за кражба на правителствени записи. GreyNoise преброи повече от 18 000 откраднати записа в един от случаите.
Обновете всеки комутатор GS1900 с корекцията от 22 октомври или по-нова версия от Zyxel. Премахнете страниците за уеб управление от интернет и ги ограничете само до доверени администраторски мрежи. Незабавно сменете всички пароли по подразбиране.
CISA също така съветва екипите да проверят устройствата за необичайна администраторска активност, променени настройки и странни уеб заявки. Тъй като атакуващите са придобили хеширани root идентификационни данни, третирайте всеки изложен на интернет комутатор като потенциално компрометиран и подменете неговите пароли.
Индикатори за компрометиране
| Зловреден софтуер | Тип | SHA-256 |
|---|---|---|
| JITTERLY | Бекдор | 0f6e757e82c4d91df5bd249f775b9970b59dee42cc0dfe40f879d77fc16821c6 |
| JITTERLY | Бекдор | 663a8088faca8e126a11648f5671fcf4eaf96435e10daf63a1d1b17d8385154c |
| JITTERLY | Бекдор | 82d072ab03d90c0131b06a576eadf2c986a51f0de986d50db4e49be01bf125cb |
| SIXZUT | Руткит | 295133156b6a7d95b9c92f832f49e35235f1fbd3906e75c9202ef4cd65d1018c |
| SIXZUT | Руткит | 64677002011bc2e4bc642a4154a20fdb95620ebd0144b98fc60f917901ec8b92 |
| SIXZUT | Руткит | 728810b07e911b235f6450e784391e39f68819a0a5d209662162916ffea25146 |