PHP veb-serverda kodni ishga tushirishning yana bir usuli haqida ogohlantirdi — bu PHP2Shell tanqidiy zaifliklari uchun shoshilinch tuzatishlar chiqarilganidan ikki kun o'tib sodir bo'ldi.

Yangi muammo, CVE-2026-115560, faqat g'ayrioddiy tarzda sozlangan veb-ilovalarga ta'sir qiladi va PHP buni ehtimoli past xavf deb hisoblaydi.

Loyiha bu muammo uchun shoshilinch tuzatish chiqarmaydi. Buning o'rniga, u keyingi odatiy relizda tuzatish mavjud bo'lguncha session upload progress deb nomlangan funksiyani o'chirishni tavsiya qiladi.

Ogohlantirish 23-oktabrda e'lon qilingan qisqa ma'lumotnomaviy maslahatda keltirildi. Bu 21-oktabrda chiqarilgan shoshilinch relizdan keyin sodir bo'ldi, unda hisob qaydnomasiz serverda kodni ishga tushirishga imkon beradigan ikkita tanqidiy PHP2Shell zaifligi — CVE-2026-109618 va CVE-2026-109619 — tuzatilgan edi. Ular PHP 8.5.12, 8.4.27, 8.3.36 va 8.2.35 versiyalarida tuzatildi. Yangi muammo alohida va bu relizlar bilan tuzatilmagan.

Faqat tor doiradagi sozlama xavf ostida. PHP aytishicha, muammo veb-ilova quyidagilarni barchasini bajarganda yuzaga kelishi mumkin: sozlamada session.serializehandler opsiyasini phpbinary yoki phpserialize ga o'rnatadi, keyin iniset() chaqiruvi orqali bu opsiyani ishlash jarayonida php ga o'zgartiradi va bu o'zgarishni session_start() chaqirilishidan oldin amalga oshiradi.

Shuningdek, session upload progress hali ham yoqilgan bo'lishi kerak. Ishlash jarayonida serialize handlerni o'zgartirmaydigan ilova bu funksiyani yoqilgan holda qoldirishi mumkin va bu yo'l orqali xavfga duchor bo'lmaydi. PHP aytishicha, bunday sozlama amalda kam uchraydi.

Chora bir qator. PHP keyingi odatiy xatolik tuzatish relizigacha session.upload_progress.enabled=0 ni o'rnatishni tavsiya qiladi. Bu 21-oktabrdagi CVE-2026-109619 uchun maslahatda allaqachon ko'rsatilgan o'sha sozlama.

O'shanda uni qo'llagan va o'rnatgan har kim yangi muammo uchun qo'shimcha hech narsa qilishi shart emas. Session upload progress sukut bo'yicha yoqilgan va ilovaga fayl yuklanish jarayonini kuzatish imkonini beradi.

Sozlama kam uchraydiganligi sababli, PHP tuzatishni odatiy reliz sikli doirasida, shoshilinch emas, amalga oshiradi va CVE-2026-115560 uchun to'liq maslahatni keyingi reliz bilan e'lon qiladi.

PHP qaysi versiyalar ta'sirlanganini, qaysi relizlar tuzatishni o'z ichiga olishini yoki jiddiylik bahosini aytmagan. Shuningdek, u yangi muammo CVE-2026-109619 bilan bir ildizga ega yoki yo'qligini ham aytmagan.

CVE-2026-115560 dan foydalanish haqida hech qanday xabar berilmagan; 21-oktabrdan keyin xabar qilingan hujumlar avvalgi ikkita PHP2Shell zaifligiga qaratilgan.

Alohida, avvalgi ikkita PHP2Shell zaifligidan foydalanish urinishlari keskin oshgan. Amazon aytishicha, uning honeypotlari zaifliklar e'lon qilinishidan to'rt kun oldin, 17-oktabrda CVE-2026-109618 va CVE-2026-109619 ga qarshi hujum urinishini qayd etgan, Cloudflare esa urinishlar 21-oktabr e'lonidan keyin 45 daqiqa ichida o'n minglabdan erta 22-oktabrga kelib millionlabga yetganini aytgan.

Sophos va Arctic Wolf ma'lumotiga ko'ra, hujumchilar zaifliklardan Mirai botnet variantini o'rnatish uchun foydalanishga urinishgan. Bu urinishlar hozircha muvaffaqiyatsiz: Previdian, Wordfence va boshqalar skanerlash va tekshirishni, lekin tasdiqlangan kod bajarilishini emas, xabar qilgan va tadqiqotchilar ishonchli eksploitni yaratish kutilganidan qiyinroq ekanligini aytishgan. Bu faoliyat 21-oktabrda tuzatilgan ikkita zaiflikka qaratilgan, hujum ostida ekanligi xabar qilinmagan CVE-2026-115560 ga emas.