
MAGNOLIA-8348: FreeMarker Restriction Bypass 3 in Magnolia CMS
Magnolia CMS v6.2.17 और उससे नीचे के FreeMarker फ़िल्टर में एक समस्या हमलावरों को सुरक्षा प्रतिबंधों को बायपास करने और मनमाना कोड निष्पादित करने, मनमानी फ़ाइलों को पढ़ने/लिखने/स्थानांतरित करने/कॉपी करने/हटाने, या एक तैयार किए गए FreeMarker पेलोड के माध्यम से DoS हमले शुरू करने की अनुमति देती है। मनमानी JSP फ़ाइलें लिखकर मनमाना कोड निष्पादन सफलतापूर्वक प्राप्त किया गया।
यह भेद्यता Marian-Razvan Ilisanu के सहयोग से पाई गई थी।
इस भेद्यता के लिए विक्रेता का प्रकटीकरण और समाधान यहाँ पाया जा सकता है।
न तो मैंने और न ही विक्रेता ने इन भेद्यताओं के लिए CVE का अनुरोध किया।
अधिक विवरण और शोषण प्रक्रिया इस PDF में पाई जा सकती है।
मनमाने सिस्टम कमांड के निष्पादन का कारण बनने वाला "servletContenxt" SSTI गैजेट इस एडवाइजरी से प्रेरित था
H2 "INIT=RUNSCRIPT" पेलोड इस ब्लॉग पोस्ट से लिया गया था
मनमाने सिस्टम कमांड को निष्पादित करने के लिए उपयोग किया जाने वाला JSP कोड यहाँ पाया जा सकता है।