CVE-2026-82531
Smarty 4.5.8 से पहले और 5.x में 5.8.5 से पहले extends के माध्यम से PHP कोड इंजेक्शन: इनहेरिटेंस कैश
- प्रकाशित
- 6 अक्टू॰ 2026
- अद्यतन
- 6 अक्टू॰ 2026
- सीएनए असाइन करना
- VulnCheck
- साक्ष्य देखे गए
- 4 नव॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/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कम · अगले 30 दिन
- प्रतिशत
- 57.4%
- मॉडल दिनांक
- 4 नव॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
Smarty 4.5.8 से पहले और 5.x में 5.8.5 से पहले एक कोड इंजेक्शन भेद्यता है, जिसमें extends:/बहु-घटक टेम्पलेट इनहेरिटेंस के दौरान शीर्ष-स्तरीय nocache_hash कभी पुनर्स्थापित नहीं होता, जिससे यह null रह जाता है। हमलावर ऐसा असाइन किया गया डेटा प्रदान कर सकते हैं जिसमें एक नकली SmartyNocache मार्कर होता है जो पुनर्जनित PHP कैश फ़ाइल में शब्दशः कॉपी हो जाता है, जिससे include पर मनमाना PHP निष्पादित होकर रिमोट कोड एक्ज़ीक्यूशन होता है।
स्रोत
CVE-2026-82531 के लिए Python PoC और एक्सप्लॉइट चेन: जाली SmartyNocache मार्करों के माध्यम से Smarty टेम्पलेट कैश पॉइज़निंग, जिससे PHP कोड एक्ज़ीक्यूशन होता है, साथ में चेक, पेलोड और Docker लैब।
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।