Xakerlar fevral oyida tuzatilgan Cisco Catalyst SD-WAN’dagi muhim zaiflikdan foydalanib, tashkilotning SD-WAN tarmog‘ini boshqaradigan tizimlarga maxsus zararli dastur o‘rnatdi.

KeyDrift deb nomlangan bu zararli dastur, saytlar o‘rtasidagi trafikni shifrlaydigan kalitlarni nusxalab, keyinchalik foydalanish uchun saqlashga mo‘ljallangan, deb xabar berdi Cisco Talos 28-oktabrda. Talos hujumlarni tarixiy deb ataydi, lekin ular qachon sodir bo‘lganini yoki biror kalit yuborilganini aniqlamaydi.

Zaiflik CVE-2026-20127 deb kuzatiladi va CVSS balli 10.0. U autentifikatsiyadan o‘tmagan masofaviy hujumchiga autentifikatsiyani chetlab o‘tish va bu boshqaruv tizimlarida ma’muriy huquqlarni qo‘lga kiritish imkonini beradi. Controller’da hujumchi root bo‘lmagan yuqori huquqli ichki hisob sifatida tizimga kirishi mumkin.

Cisco fevral oyida zaiflikni e’lon qilganida, Talos uning ekspluatatsiyasini UAT-8616 deb kuzatgan — bu faoliyat klasteri kamida 2023-yildan beri davom etayotganini aytgan.

Cisco’ning an’anaviy kalit almashinuvida har bir SD-WAN router o‘z trafikiga AES kalitini vaqti-vaqti bilan yaratadi va uni Catalyst SD-WAN Controller’ga (avval vSmart) yuboradi. Controller kalitlarni boshqa routerlarga o‘tkazadi. Controller’dagi vdaemon deb nomlangan jarayon bu kalitlarni tashiydigan shifrlangan boshqaruv ulanishlarini ishga tushiradi.

Buzilgan Controller’da KeyDrift komponenti LittleFilch vdaemon’ga ulanadi va shifrlangan boshqaruv xabarlarini shifrlangandan keyin o‘qiydi. Oldindan belgilangan chekka routerlar ro‘yxati uchun u ularning IP manzillarini va 32 baytli maydonni ajratib oladi. Talos bu maydonni Controller routerlar o‘rtasida o‘tkazadigan AES-256 kalit materiali deb baholaydi.

LittleFilch to‘plagan ma’lumotlarni RSA bilan shifrlaydi va faylga yozadi. Keyin u bu ma’lumotlarni sozlamalar faylida ko‘rsatilgan manzilga UDP orqali yuborishi mumkin, bu faylni o‘qib bo‘lgach o‘chirib tashlaydi. Talos bu sozlamalar faylini tiklay olmadi.

Talos UAT-11473 deb kuzatadigan KeyDrift ortidagi guruh kosmik va sun’iy yo‘ldosh xizmatlari, mudofaa va aerokosmik texnologiya, hamda siyosat tadqiqotlarini nishonga olgan.

Guruh infratuzilmasi Silent Train bilan “jiddiy darajada mos keladi”, deb Talos yuqori ishonch bilan baholaydi. Silent Train — Lumen’ning Black Lotus Labs’i buzilgan kichik ofis, uy, IoT va biznes qurilmalari tarmog‘iga bergan nom.

Lumen Volt Typhoon bu tarmoqdan o‘z faoliyatini yashirish uchun foydalanganini aytadi. CISA, NSA va FBI 2024-yilda Volt Typhoon Xitoy davlat homiyligidagi kiber guruh ekanini aytgan.

Talos UAT-11473’ni Volt Typhoon bilan faqat infratuzilma mosligi orqali bog‘laydi. U ikki guruh bir xil ekanini yoki UAT-11473 fevral oyida e’lon qilingan UAT-8616 klasteri bilan qanday bog‘liqligini aytmaydi.

Alohida, Lumen 28-oktabrda Volt Typhoon 2025-yil oxiriga kelib CVE-2026-20127’dan foydalanayotganini va Cisco fevral oyida zaiflikni e’lon qilganidan keyin ham ekspluatatsiyani davom ettirganini aytdi. Lumen bu faoliyatni KeyDrift bilan bog‘lamaydi.

Talos ma’lumotiga ko‘ra, KeyDrift asosan Cisco SD-WAN qurilmalari o‘z xizmatlarini ishga tushirish uchun foydalanadigan o‘zgartirilgan runit skriptlari orqali boshlanadi. Bir versiyada SSH xizmati skripti haqiqiy SSH serveridan oldin confsshd deb nomlangan yuklovchi skriptni ishga tushiradi. confsshd skripti vdaemon jarayon identifikatorlarini faylga yozadi, rsshd deb nomlangan vosita esa KeyDrift’ning asosiy moduli PolyFlame’ni har bir jarayonga kiritadi.

PolyFlame vdaemon ichida xotirada ishlaydi. U TinyShell’ga o‘xshash orqa eshik sifatida buyruqlarni bajarishi va fayllarni o‘qishi/yozishi, yoki buyruqlarni o‘z buyruq serveri va boshqa mashinalar o‘rtasida o‘tkazadigan relay sifatida ishlashi mumkin. U SD-WAN boshqaruv trafikida buyruqlarni qabul qilishga mo‘ljallangan va tahlil qilingan namunalarda qattiq kodlangan server manzili yo‘q.

Buzilgan Validator’da (avval vBond) /etc/sv/aaamgr/ ostida soxta aaamgr xizmati aaamgrd deb nomlangan qadoqlangan yuklovchini ishga tushiradi, u PolyFlame’ni shifrlab ishga tushiradi. Cisco’ning haqiqiy aaamgr komponenti Python paketi bo‘lib, odatda kompilyatsiya qilingan xizmat sifatida ishlamaydi.

Shuningdek, vaqt belgilarini o‘zgartirish (timestomping) alomatlari ham bor: guruh bajargan buyruqlar o‘z fayllariga mavjud fayllarning vaqt belgilari va ruxsatlarini nusxalagan.

Ta’sirlangan relizlar va tuzatishlar

CVE-2026-20127 Catalyst SD-WAN Controller (avval vSmart), Manager (avval vManage) va Validator (avval vBond) ga ta’sir qiladi, ularning konfiguratsiyasidan qat’i nazar. Mahalliy tizimlar, shuningdek Cisco’ning SD-WAN bulutli joylashuvlari, jumladan Cisco Managed va FedRAMP muhitlari ham ta’sirlangan. Cisco 16-iyunda Validator’ni o‘z maslahatiga qo‘shdi.

Cisco zaiflikning cheklangan ekspluatatsiyasidan xabardor ekanini aytadi. Hech qanday vaqtinchalik yechim yo‘q va birinchi tuzatilgan relizlar quyidagilar:

Reliz treyniBirinchi tuzatilgan reliz
20.9 dan oldinTuzatilgan relizga ko‘chish
20.920.9.8.2
20.1120.12.6.1
20.1220.12.5.3 yoki 20.12.6.1
20.1320.15.4.2
20.1420.15.4.2
20.1520.15.4.2
20.1620.18.2.1
20.1820.18.2.1

20.9 dan oldingi va 20.11, 20.13, 20.14 va 20.16 treynlari dasturiy ta’minot xizmat muddati tugagan.

Yangilash mumkin bo‘lguncha, mahalliy mijozlar 22 va 830 portlariga kirishni faqat ma’lum controllerlar va boshqa ma’lum tizimlarning IP manzillariga cheklashi mumkin. Cisco bu qadam sinov muhitida ishlaganini, lekin mijozlar o‘z tarmoqlarida qanchalik yaxshi ishlashini tekshirishlari kerakligini aytadi. Bunday himoya choralari Cisco’ning SD-WAN bulutli joylashuvlari uchun allaqachon mavjud.

Portlarni bloklash qurilmada allaqachon mavjud zararli dasturiy ta’minotni o‘chirmaydi.

KeyDrift’ni tekshirish

Talos tashkilotlarga Cisco tuzatishlarini o‘rnatish, Cisco Catalyst SD-WAN qattiqlashtirish qo‘llanmasiga amal qilish va buzilishdan keyingi faoliyat alomatlarini kuzatishni maslahat beradi. Bunday alomatlarni topgan har kim hodisaga javob berishni boshlashi va Cisco’ning Texnik Yordam Markazidan (TAC) yordam so‘rashi mumkin.

Bu maslahat yangilash allaqachon buzilgan qurilmadan KeyDrift’ni o‘chiradimi yoki biror kalitni almashtirish kerakmi, degan savolga javob bermaydi. Bu zaiflik uchun Cisco’ning fevral oyidagi tuzatish qo‘llanmasi yangilashdan oldin “mavjud ekspluatatsiyalar hali ham joyida bo‘lishi mumkin” deb ogohlantiradi.

KeyDrift quyidagi fayl va joylashuvlardan foydalanadi, ba’zilari faqat nomi bilan berilgan:

  • Fayl: etc/sv/sshd/ ostidagi run skripti, conf_sshd’ni ishga tushirish uchun o‘zgartirilgan
  • Katalog: /etc/sv/aaamgr/, buzilgan Validator’dagi soxta xizmat
  • Fayl: aaamgrd, qadoqlangan yuklovchi
  • Fayl: conf_sshd, yuklovchi skript
  • Fayl: rsshd, kirituvchi
  • Fayl: libdssl.so, PolyFlame
  • Fayl: libcommon.so, LittleFilch
  • Fayl: /tmp/system-vdaemon, vdaemon jarayon identifikatorlari ro‘yxati
  • Fayl: /var/tmp/vdaemon.bin, LittleFilch’ning shifrlangan yozuvlari
  • Fayl: /var/tmp/vdaemon.conf, LittleFilch’ning yuborish sozlamalari, o‘qib bo‘lgach o‘chiriladi

Talos hisobotida KeyDrift uchun fayl xeshlar, IP manzillar yoki domenlar ro‘yxati yo‘q.

Talos 28-oktabrda kiruvchi KeyDrift buyruq-va-boshqaruv ulanishlarini aniqlaydigan Snort qoidalarini e’lon qildi: Snort 2 uchun 67387 dan 67416 gacha, Snort 3 uchun 7:44 dan 7:73 gacha. Allaqachon mavjud 65938 va 65958 qoidalar CVE-2026-20127’ning o‘zini qamrab oladi.

28-oktabrdagi qoidalar yangilanishi Snort 2 qoidalarini sukut bo‘yicha o‘chirilgan deb ro‘yxatga oladi, shuning uchun pullik Snort Subscriber qoidalar to‘plami foydalanuvchilari ularni yoqishi kerak. Snort 3 qoidalari esa sukut holati ko‘rsatilmagan holda paydo bo‘ladi.

Zaiflikning o‘zini ekspluatatsiya qilishni tekshirish uchun Cisco /var/log/auth.log da noma’lum IP manzillardan Accepted publickey for vmanage-admin yozuvlarini qidirishni aytadi. TAC ishini ochishdan oldin mijozlar har bir boshqaruv komponentida request admin-tech buyrug‘ini bajarishlari kerak. Tuzatish qo‘llanmasi shuningdek, bu admin-tech fayllarini Bug Search Tool sahifasidagi CSCws52722 xato uchun Check Bug Applicability funksiyasi bilan qayta skanerlashni tavsiya qiladi.

AQSh federal fuqarolik agentliklari uchun CISA’ning 25-fevraldagi favqulodda direktivasi root hisob buzilishi topilsa nima qilish kerakligini belgilaydi. Ular buni CISA’ga xabar qilishlari, tuzatilgan tasvirlardan yangi Manager, Controller va Validator nusxalarini joylashtirishlari va chekka routerlarini yangi tizimlarga ko‘chirishlari kerak.