Langflow'dagi ikkita jiddiy zaiflik masofaviy hujumchiga, hech qanday hisob qaydnomasisiz, autentifikatsiyani chetlab o'tish yoki ixtiyoriy kodni ishga tushirishga imkon berishi mumkin, deb IBM o'tgan hafta ma'lum qildi.

Langflow — AI agentlari va ish oqimlarini yaratish uchun ochiq manbali vosita bo'lib, uning zaiflik hisobotlari IBM'ga yuboriladi. 1.0.0 dan 1.12.8 gacha bo'lgan har bir versiyada ushbu zaifliklar mavjud, va yagona tuzatish 1.13.0 versiyasidir.

Ushbu zaifliklardan hech biri, katalogning 30-oktabr yangilanishi holatiga ko'ra, CISA'ning Ma'lum Foydalanilgan Zaifliklar katalogida yo'q. U yerda Langflow'ning boshqa oltita zaifligi ro'yxatga olingan, eng yaqini CVE-2026-9198 bo'lib, u avgust oyida qo'shilgan.

IBM'ning 28-oktabrda birinchi marta e'lon qilingan va ertasi kuni yangilangan byulletenidagi to'rtta Langflow zaifligi quyidagilar:

CVECVSS balli (IBM)Hisob qaydi kerakIBM aytishicha, nima qilishga imkon berishi mumkin
CVE-2026-936809.8 (Jiddiy)Yo'qNoto'g'ri autentifikatsiya tufayli xavfsizlik cheklovlarini chetlab o'tish
CVE-2026-1101869.8 (Jiddiy)Yo'qKod generatsiyasini noto'g'ri nazorat qilish tufayli ixtiyoriy kodni ishga tushirish
CVE-2026-1101938.8 (Yuqori)Ha, past huquqli hisobAgentic Assistant'ni serverda operatsion tizim buyruqlarini bajaradigan komponent kodini yaratish yoki yuborishga majbur qilish
CVE-2026-1101926.5 (O'rta)HaYetarlicha himoyalanmagan ma'lumotlardan sezgir ma'lumotlarni olish

IBM ma'lumotiga ko'ra, zaifliklardan biri "model kontekst protokoli vositalarini sanash orqali foydalaniladigan autentifikatsiyasiz masofaviy kodni ishga tushirish"dir. Model Kontekst Protokoli (MCP) orqali Langflow o'z oqimlarini MCP'ni qo'llab-quvvatlaydigan AI ilovalariga vosita sifatida taqdim etishi mumkin.

Ommaviy Metasploit Framework'dagi modul allaqachon CVE-2026-93680, ya'ni autentifikatsiyani chetlab o'tish zaifligiga ishora qiladi. U Langflow serverining MCP nuqtasiga ma'lumotlarsiz ulanadi, sessiyani boshlaydi va server taqdim etadigan vositalarni ro'yxatga oladi. U serverda kod yoki buyruqlarni ishga tushirmaydi.

Uning muallifi ta'sirlangan versiyalar sifatida Langflow 1.5.0 dan 1.11.4 gacha bo'lgan torroq diapazonni ko'rsatadi, bu IBM ko'rsatgan diapazondan torroq.

Avtomatik kirish yoqilganda, Langflow foydalanuvchilarni superfoydalanuvchi sifatida, ulardan tizimga kirishni so'ramasdan, tizimga kiritadi. LANGFLOWAUTOLOGIN sozlamasi Langflow 1.12.8 da sukut bo'yicha yoqilgan. Uning kod tavsifi bu "autentifikatsiyani chetlab o'tadi va faqat ishlab chiqish muhitlarida ishlatilishi kerak" deb ogohlantiradi.

Modul Langflow 1.8.4 da avtomatik kirish yoqilgan holatda sinovdan o'tkazilgan. IBM ma'lumotiga ko'ra, to'rtta zaiflikdan yana biri "avtomatik kirish xavfsizlik nazoratining to'liq tuzatilmagan remediatsiyasi"dir. Byulleten avtomatik kirish o'chirilgan serverlar zaif ekanligi yoki yo'qligi haqida ma'lumot bermaydi.

1.13.0 ga yangilash

Langflow 1.13.0 22-oktabrda chiqqan. 1.12.8, o'sha kuni chiqqan, hali ham zaifliklarga ega, va PyPI'da 2-noyabr holatiga ko'ra 1.12 ning keyingi versiyasi ro'yxatga olinmagan. IBM hali yangilay olmaydigan serverlar uchun hech qanday vaqtinchalik yechim taklif qilmaydi.

Langflow 1.13 da avtomatik kirish sukut bo'yicha o'chirilgan. Yangilash uchun:

  1. Ma'lumotlar bazasi, maxfiy kalit va yuklangan fayllarni zaxiralang.
  2. Agar server avtomatik kirishdan foydalansa, mavjud hisobni parol bilan kirish uchun tayyorlang, Langflow'ning yangilash yo'riqnomasida tasvirlanganidek.
  3. Python paketini pip install --upgrade "langflow==1.13.0" bilan yangilang. Docker uchun langflowai/langflow:1.13.0 tasviriga o'ting va joylashtirishning doimiy ma'lumotlarini saqlang.
  4. Agar yangilashdan keyin tizimga kira olmasangiz, o'sha yo'riqnomada havola qilingan tiklash qadamlarini bajaring. Kirishni qayta tiklash uchun Langflow'ni o'chirmang yoki qayta o'rnatmang, chunki Langflow hujjatlari bu sizning oqimlaringizni doimiy ravishda o'chirib yuborishi mumkinligi haqida ogohlantiradi.

29-oktabrda IBM shuningdek Langflow'ning boshqa 29 ta zaifligi uchun CVE yozuvlarini e'lon qildi va ularning tuzatishlari sifatida 1.12.4 va 1.12.5 versiyalarini nomladi. Ulardan biri, CVE-2026-104339, hech qanday hisob qaydnomasisiz hujumchiga ixtiyoriy kodni ishga tushirishga ham imkon berishi mumkin, va IBM uni 9.8 deb baholaydi. Ushbu 33 ta yozuvning hech biri, shu jumladan ushbu to'rttasi ham, 1.13.0 ni ta'sirlangan deb ro'yxatga olmaydi.