CVE-2026-31857
CraftCMS में कंट्रोल पैनल में रिलेशनल कंडीशनल्स के माध्यम से RCE भेद्यता है
- प्रकाशित
- 11 मार्च 2026
- अद्यतन
- 12 मार्च 2026
- सीएनए असाइन करना
- GitHub_M
- साक्ष्य देखे गए
- 1 अक्टू॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/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.7%
- मॉडल दिनांक
- 25 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
Craft एक कंटेंट मैनेजमेंट सिस्टम (CMS) है। 5.9.9 और 4.17.4 से पहले, Craft CMS 5 कंडीशन सिस्टम में एक Remote Code Execution vulnerability मौजूद है। BaseElementSelectConditionRule::getElementIds() method उपयोगकर्ता-नियंत्रित string input को renderObjectTemplate() के माध्यम से पास करता है -- जो escaping disabled के साथ एक unsandboxed Twig rendering function है। कोई भी authenticated Control Panel उपयोगकर्ता (Author या Editor जैसी non-admin roles सहित) मानक element listing endpoints के माध्यम से एक crafted condition rule भेजकर पूर्ण RCE प्राप्त कर सकता है। इस vulnerability के लिए किसी admin privilege की आवश्यकता नहीं है, बुनियादी control panel access से अधिक किसी विशेष permission की आवश्यकता नहीं है, और यह सभी production hardening settings (allowAdminChanges: false, devMode: false, enableTwigSandbox: true) को bypass कर देता है। उपयोगकर्ताओं को इस समस्या को कम करने के लिए patched 5.9.9 या 4.17.4 release में अपडेट करना चाहिए।
स्रोत
CraftCMS में कंट्रोल पैनल में रिलेशनल कंडीशनल्स के माध्यम से एक RCE भेद्यता है
- CVE-2026-31857एक्सप्लॉइट
Craft CMS में कंट्रोल पैनल में रिलेशनल कंडीशनल्स के माध्यम से RCE
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।