Google'ning Brotli ma'lumot siqish kutubxonasidagi zaiflik, CVE-2026-111497 raqami bilan kuzatilgan va Node2Shell deb nomlangan, Microsoft, Node.js loyihasi va ikkita Python paketi saqlovchilari tomonidan xavfsizlik yangilanishlariga olib keldi.

Node.js va Python paketlari o'tgan hafta tuzatildi, Microsoft esa 25-oktabrda .NET, Visual Studio va PowerShell uchun tuzatishlar bilan ergashdi. Bun, Envoy va Istio ham yangilandi.

Brotli veb orqali yuboriladigan ma'lumotlarni siqish uchun mashhur tanlov bo'lib, uning dekoderi ko'plab ilovalar va kutubxonalarga o'rnatilgan.

Chegaradan tashqari yozish (out-of-bounds write) sifatida tavsiflangan bu xato Brotli 1.0.3 dan 1.2.0 gacha bo'lgan versiyalarni ta'sir qiladi. Google unga CVSS v4 bo'yicha 9.2 ball berdi, bu esa uni tanqidiy (critical) toifaga kiritadi. Brotli 1.0.10, 1.1.1 va 1.2.1 versiyalarida tuzatish mavjud.

Node.js loyihasi maxsus tayyorlangan kiritish dekoder tomonidan ishlatiladigan bufer chegaralaridan tashqariga ma'lumotni surishi mumkinligini aytdi. Natijada yuzaga keladigan xotira buzilishi jarayonning ishdan chiqishiga yoki xotira mazmunining sizib chiqishiga olib kelishi mumkin, shuningdek autentifikatsiyadan o'tmagan hujumchiga ixtiyoriy kodni bajarish imkonini berishi mumkin.

Node.js bu kashfiyotni OpenAI Codex Security a'zolariga bog'ladi. OpenAI ma'lumotiga ko'ra, muammo qizil jamo (red-teaming) ishi davomida aniqlangan, shundan so'ng kompaniya Brotli ishlab chiquvchilari va kutubxonaga tayanadigan loyihalarni xabardor qilgan.

OpenAI tuzatish oshkor qilishdan oldin amalga oshirilganini ta'kidladi. "Bu asosiy sabab muammosi aslida Brotli manba kodida fevral oyida tuzatilgan edi, lekin o'sha paytda bu xavfsizlik zaifligiga olib kelishi ma'lum emas edi va Brotli'ning yangiroq relizi yo'q edi", deb aytdi AI kompaniyasi.

Rasmiy Node.js tasvirida kod bajarilishi namoyish etildi

Imperva Linux arm64 uchun rasmiy Node.js 24.22.0 tasvirida kod bajarilishi mumkinligini ko'rsatdi. Uning tadqiqotchilari zararli ma'lumotni maqsadli ilova tomonidan olingan server javobida ham, Express 5 yoki body-parser 2 tomonidan qayta ishlangan so'rov tanasida ham yuborishdi.

"Isbot har doim muvaffaqiyatli bo'lmadi. Bizning natijalarimiz sinovdan o'tgan Linux arm64 qurilmasi va ilova sozlamalari uchun kod bajarilishini tasdiqlaydi va tuzatilgan qurilma xuddi shu kiritishlarni qanday qayta ishlaganini ko'rsatadi", deb aytdi Imperva. Xavfsizlik firmasi o'z eksploitini ommaga e'lon qilmagan.

Hujumlar faqat zararli Brotli ma'lumotlari dekoderga yetib borganda ishlaydi, masalan, ilova nomidan siqilgan mazmunni ochadigan kutubxona orqali. "Hujumchi nazoratidagi ma'lumotni ta'sirlangan Google Brotli dekoderiga uzatadigan har qanday ilova ta'sirlanishi mumkin. Bu siqilgan HTTP so'rov tanalari, ishonchsiz serverlardan olingan javoblar va siqilgan fayllarni o'z ichiga oladi", deb aytdi OpenAI'ning Patch the Planet tashabbusi o'z maslahatida.

Hozircha yovvoyi tabiatda (in the wild) ekspluatatsiya haqida xabar berilmagan. GitHub'da e'lon qilingan isbot-konsept eksploit faqat ataylab zaiflashtirilgan qurilma qarshi kod bajarilishini ta'minlaydi, va ba'zi tadqiqotchilar xato faqat xizmatni rad etish (DoS) hujumlari uchun ishlatilishi mumkinligini ta'kidladilar.

Microsoft mahsulotlari va Python paketlari ta'sirlangan

Microsoft'ning 25-oktabrdagi yangilanishlari .NET runtime versiyalari 8.0.33, 9.0.22 va 10.0.14, shuningdek .NET 11 Release Candidate 3 ni o'z ichiga oladi. Visual Studio 2019, 2022 va 2026, shuningdek PowerShell 7.4, 7.5 va 7.6 ham yangilandi.

Microsoft CVE-2026-111497 ni CVSS v3.1 bo'yicha 8.1 asosiy ball bilan imtiyozlarni oshirish (elevation of privilege) muammosi sifatida tasniflagan. U xatoni .NET va Visual Studio uchun tanqidiy, PowerShell uchun muhim deb baholaydi va ekspluatatsiya ehtimolini "Exploitation More Likely" (Ekspluatatsiya ehtimoli yuqori) deb baholaydi.

Python holatida zaif dekoder ikkita PyPI paketi — Brotli va brotlicffi — ichiga o'rnatilgan. Ular 1.2.1 va 1.2.1.0 versiyalari bilan mos ravishda tuzatilgan.

Ta'sirlangan dasturiy ta'minot ko'paygani sari tadqiqotchilar xatoni HTTP2Shell va Broccoli2Shell deb ham atay boshladilar.

Brotli dekoderining o'z nusxasini o'z ichiga olgan dasturiy ta'minotning ommaviy kuzatuvchisi hali ham tuzatilmagan bir nechta loyihalarni, jumladan DuckDB, Apache Arrow, 7-Zip-zstd, p7zip va EDK II ni ro'yxatga oladi. Uning saqlovchilari ro'yxat to'liq emasligini va bu loyihalarning har bir konfiguratsiyasi zaif kodni ochib bermasligini aytishadi.

Yangilanishlarni qo'llash ham ta'sirlangan xizmatlarni qayta ishga tushirish va tuzatilgan asos ustida konteyner tasvirlarini qayta qurishni talab qiladi, chunki allaqachon ishlayotgan jarayonlar zaif koddan foydalanishda davom etadi.

Bog'liq: Mirai Botnet Operatorlari PHP2Shell Hujumlariga Qo'shiladi, ASLR Bypass Eksploitlari Paydo Bo'ladi

Bog'liq: To'rt Oy Ichida Uchinchi Arista VCO Zero-Day Hujumchilari Tomonidan Ekspluatatsiya Qilinadi

Bog'liq: LiteLLM Yangi Ta'minot Zanjiri Hujumida Buziladi