
Chamilo LMS v1.11.14 में एक ज़ीरो क्लिक कोड इंजेक्शन भेद्यता पाई गई है, जो हमलावरों को एक क्राफ्टेड प्लगइन के माध्यम से मनमाना कोड निष्पादित करने की अनुमति देती है। यह भेद्यता हमलावर के प्रोफ़ाइल पृष्ठ के साथ उपयोगकर्ता की सहभागिता के माध्यम से ट्रिगर होती है।
Chamilo LMS v1.11.14 में एक ज़ीरो क्लिक कोड इंजेक्शन भेद्यता पाई गई है, जो हमलावरों को एक क्राफ्टेड प्लगइन के माध्यम से मनमाना कोड निष्पादित करने की अनुमति देती है। यह भेद्यता हमलावर के प्रोफ़ाइल पृष्ठ के साथ उपयोगकर्ता की सहभागिता के माध्यम से ट्रिगर होती है।
वन-क्लिक तकनीक: एक हमलावर जिसके पास छात्र खाता है, वह एक दुर्भावनापूर्ण वेब पृष्ठ या एक दुर्भावनापूर्ण SVG छवि फ़ाइल बना सकता है और उस फ़ाइल को छात्र प्रोफ़ाइल पृष्ठ के "My Productions" अनुभाग में अपलोड कर सकता है, फिर वह उस फ़ाइल का URL कॉपी करके Chamilo व्यवस्थापक उपयोगकर्ता को भेज सकता है। जब व्यवस्थापक उपयोगकर्ता अपने ब्राउज़र में सक्रिय chamilo सत्र के साथ फ़ाइल लोड करता है, तो पृष्ठभूमि में यह chamilo में एक प्लगइन (.zip फ़ाइल) अपलोड कर देगा। फिर हमलावर आसानी से /plugin/exploited-directory/ पर नेविगेट कर सकता है और दुर्भावनापूर्ण कमांड निष्पादित कर सकता है।
"ज़ीरो क्लिक" तकनीक: इस मामले में, हमलावर "My Diplomas" सुविधा का दुरुपयोग करता है और उसमें दुर्भावनापूर्ण जावास्क्रिप्ट इंजेक्ट करता है, और जब व्यवस्थापक हमलावर के (छात्र) प्रोफ़ाइल पृष्ठ या पोर्टफोलियो पर जाता है, तो दुर्भावनापूर्ण जावास्क्रिप्ट निष्पादित हो जाता है और दुर्भावनापूर्ण प्लगइन सर्वर पर अपलोड हो जाता है। उसके बाद, हमलावर आसानी से /plugin/exploit/ निर्देशिका पर नेविगेट कर सकता है और shell.php स्क्रिप्ट निष्पादित कर सकता है और मनमाना कमांड निष्पादित कर सकता है।
इस एक्सप्लॉइट के लाभ: /app/upload/users/ निर्देशिका में दुर्भावनापूर्ण फ़ाइल अपलोड करने की आवश्यकता नहीं है, व्यवस्थापक को लिंक या URL भेजने की आवश्यकता नहीं है। जब व्यवस्थापक हमलावर की प्रोफ़ाइल पर जाता है, तो हमलावर को RCE मिल जाता है ;-)।