CVE-2026-109619
पुरानी वैश्विक स्थिति के माध्यम से RCE
- प्रकाशित
- 21 अक्टू॰ 2026
- अद्यतन
- 22 अक्टू॰ 2026
- सीएनए असाइन करना
- php
- साक्ष्य देखे गए
- 21 अक्टू॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Xसारांश
PHP में विभिन्न वैश्विक स्थिति (global state) होती है जो अस्थायी रूप से अनुरोध मेमोरी (request memory) की ओर इंगित करती है। कुछ परिदृश्यों में, वैश्विक स्थिति सही ढंग से रीसेट नहीं हो सकती है, या रीसेट होने के बाद फिर से भर दी जा सकती है। इसके बाद वैश्विक स्थिति मुक्त हो चुकी अनुरोध मेमोरी की ओर संदर्भित कर सकती है। इसके बाद के अनुरोध इस पुरानी स्थिति (stale state) को पढ़ सकते हैं या उस पर शाखा (branch) कर सकते हैं, इससे पहले कि यह पूरी तरह से आरंभीकृत हो। कई रणनीतियाँ इस स्थिति को ट्रिगर कर सकती हैं और रिमोट कोड एक्ज़ीक्यूशन (RCE) उत्पन्न कर सकती हैं।
स्रोत
PHP CVE-2026-109618/109619 — स्टॉक PHP 8.5.11 पर स्व-निहित अनधिकृत RCE (इन-बैंड PS(id)→कुकी मेमोरी डिस्क्लोज़र + UAF चेन), पूर्ण नियंत्रण सीढ़ियाँ, 8.5.12 पर फिक्स्ड-वर्ज़न नेगेटिव कंट्रोल
- php2shell-scannerस्कैनर
php2shell (CVE-2026-109618 और CVE-2026-109619) के लिए उच्च-निष्ठा स्कैनर
- php-rceएक्सप्लॉइट
CVE-2026-109618 / CVE-2026-109619 के लिए एक्सप्लॉइट, PHP लक्ष्यों पर RCE प्राप्त करने हेतु
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।