CVE-2014-0094
Apache Struts के 2.3.16.2 से पहले के संस्करणों में ParametersInterceptor दूरस्थ हमलावरों को class पैरामीटर के माध्यम से ClassLoader में "हेरफेर" करने की अनुमति देता है, जो getClass विधि को पारित किया जाता है।
- प्रकाशित
- 10 मार्च 2014
- अद्यतन
- 6 अग॰ 2024
- सीएनए असाइन करना
- redhat
- साक्ष्य देखे गए
- 6 मार्च 2014
प्राथमिक सीवीएसएस
nvd · CVSS 2.0
AV:N/AC:L/Au:N/C:N/I:P/A:Nउच्च · अगले 30 दिन
- प्रतिशत
- 99.9%
- मॉडल दिनांक
- 17 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
Apache Struts के 2.3.16.2 से पहले के संस्करणों में ParametersInterceptor दूरस्थ हमलावरों को class पैरामीटर के माध्यम से ClassLoader में "हेरफेर" करने की अनुमति देता है, जो getClass विधि को पारित किया जाता है।
स्रोत
modules/exploits/multi/http/struts_code_exec_classloader.rb
Metasploit Framework modulesघोषित शर्तें
- platform: Linux,Windows($.exploit_multi/http/struts_code_exec_classloader.platform)
- verification: check_not_declared($.exploit_multi/http/struts_code_exec_classloader.check)
- CVE-2014-0094अनुसंधान
CVE-2014-0094 (Struts2 ClassLoader हेरफेर) के लिए पुनरुत्पादन वातावरण, Docker, Tomcat, और Java 7 का उपयोग करके सुरक्षा सत्यापन और परीक्षण हेतु।
struts1 के लिए CVE-2014-0094 परीक्षण प्रोग्राम
Metasploit · multiple · 2 मई 2014
- Apache Struts < 1.3.10 / < 2.3.16.2 - ClassLoader Manipulation Remote Code Execution (Metasploit)एक्सप्लॉइट
Metasploit · multiple · 6 मार्च 2014
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।