CVE-2017-5638
Apache Struts दूरस्थ कोड निष्पादन भेद्यता
- प्रकाशित
- 11 मार्च 2017
- अद्यतन
- 21 अक्टू॰ 2025
- सीएनए असाइन करना
- apache
- साक्ष्य देखे गए
- 7 मार्च 2017
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hउच्च · अगले 30 दिन
- प्रतिशत
- 100.0%
- मॉडल दिनांक
- 15 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सीआईएसए ज्ञात शोषण
यह सीवीई सीआईएसए ज्ञात शोषित कमजोरियों की सूची में दिखाई देता है।
सारांश
Apache Struts 2 में Jakarta Multipart पार्सर, जो 2.3.x (2.3.32 से पहले) और 2.5.x (2.5.10.1 से पहले) संस्करणों में है, फ़ाइल-अपलोड प्रयासों के दौरान अपवाद प्रबंधन (exception handling) और त्रुटि-संदेश उत्पादन में गलत है, जो दूरस्थ हमलावरों को एक विशेष रूप से तैयार Content-Type, Content-Disposition, या Content-Length HTTP हेडर के माध्यम से मनमाने कमांड निष्पादित करने की अनुमति देता है, जैसा कि मार्च 2017 में #cmd= स्ट्रिंग वाले Content-Type हेडर के साथ वास्तविक दुनिया में शोषण किया गया था।
स्रोत
http/cves/2017/CVE-2017-5638.yaml
Nuclei Templatesघोषित शर्तें
- network: http($.protocol_keys)
- verification: regex,status($.matchers[*].type)
struts2/s2-045
S2-045 Remote Code Execution Vulnerablity(CVE-2017-5638)
Vulhub vulnerability labsघोषित शर्तें
- lab image version: vulhub/struts2:2.3.30(struts2/s2-045/docker-compose.yml:services.struts2.image)
struts2/s2-046
S2-046 Remote Code Execution Vulnerablity(CVE-2017-5638)
Vulhub vulnerability labsघोषित शर्तें
- lab image version: vulhub/struts2:2.3.30(struts2/s2-046/docker-compose.yml:services.struts2.image)
modules/exploits/multi/http/struts2_content_type_ognl.rb
Metasploit Framework modulesघोषित शर्तें
- platform: Linux,Unix,Windows($.exploit_multi/http/struts2_content_type_ognl.platform)
- verification: check_declared($.exploit_multi/http/struts2_content_type_ognl.check)
- CVE-2017-5638एक्सप्लॉइट
Struts02 s2-045 एक्सप्लॉइट प्रोग्राम
- Struts2-045-Expएक्सप्लॉइट
CVE-2017-5638
- CVE-2017-5638-Attack-and-Defenseअनुसंधान
Apache Struts2 S2-045 (CVE-2017-5638) शोषण और बचाव का प्रदर्शन करने वाली Docker-आधारित सुरक्षा लैब, व्यावहारिक प्रशिक्षण के लिए WAF सुरक्षा के साथ कमजोर और पैच किए गए अनुप्रयोगों की विशेषता।
- Apache-Strutsएक्सप्लॉइट
Apache Struts CVE-2017-5638 के लिए Python-आधारित एक्सप्लॉइट जिसमें एकल URL और बैच स्कैनिंग मोड, भेद्यता जांच और Nmap टोही एकीकरण शामिल है।
Python Apache Struts2 RCE भेद्यता CVE-2017-5638 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जो क्राफ्टेड Content-Type हेडर के माध्यम से रिमोट कोड निष्पादन प्रदर्शित करता है।
Apache Struts2 दूरस्थ कोड निष्पादन भेद्यता CVE-2017-5638 के लिए प्रूफ-ऑफ-कॉन्सेप्ट शोषण, जो अप्रमाणित हमलावरों को तैयार Content-Type हेडर के माध्यम से मनमाना कमांड निष्पादित करने में सक्षम बनाता है।
- Common-Vulnerability-and-Exploitअनुसंधान
यह Apache Struts CVE-2017-5638 struts 2 कमज़ोरी है। वही CVE जिसके परिणामस्वरूप Equifax डेटाबेस उल्लंघन हुआ।
Apache Struts2 OGNL इंजेक्शन (CVE-2017-5638) का प्रदर्शन करने वाली एक व्यावहारिक प्रयोगशाला, जिसमें चरण-दर-चरण सिस्टम विश्लेषण, शोषण, सैंडबॉक्स बाइपास, और पेनिट्रेशन टेस्टिंग शिक्षा के लिए पोस्ट-एक्सप्लॉइटेशन तकनीकें शामिल हैं।
- StrutsShellएक्सप्लॉइट
Apache Struts CVE-2017-5638 का शोषण करने के लिए इंटरैक्टिव कमांड-लाइन शेल। कमजोर लक्ष्यों पर रीयल-टाइम शेल इंटरैक्शन के साथ HTTP/HTTPS शोषण को स्वचालित करता है।
- CVE-2017-5638-ApacheStruts2.3.5एक्सप्लॉइट
CVE-2017-5638 के लिए एक शोषण। यह शोषण संस्करणों 2.3.5-2.3.31 और 2.5 – 2.5.10 पर काम करता है।
- struts2-jakarta-injectएक्सप्लॉइट
CVE-2017-5638 के लिए Golang एक्सप्लॉइट
- struts2-toolएक्सप्लॉइट
Struts2 S2-045/S2-046 CVE-2017-5638 पहचान और शोषण उपकरण
Apache Struts2 CVE-2017-5638 (सुरक्षित शैक्षिक डेमो)
- struts2-rcePoC
CVE-2017-5638 के लिए शोषण योग्य लक्ष्य
CVE: 2017-5638 के लिए PoC - Apache Struts2 S2-045
- Struts2Shellएक्सप्लॉइट
CVE-2017-5638 के लिए एक एक्सप्लॉइट (और लाइब्रेरी) - Apache Struts2 S2-045 बग।
- cve-2017-5638एक्सप्लॉइट
Docker-आधारित कमजोर वातावरण और Python एक्सप्लॉइट स्क्रिप्ट जो शैक्षिक सुरक्षा परीक्षण के लिए CVE-2017-5638 (Apache Struts2 RCE) प्रदर्शित करती है।
- CVE-2017-5638स्कैनर
Apache Struts 2 (CVE-2017-5638) के लिए मल्टीथ्रेडेड भेद्यता सत्यापनकर्ता जो HTTP हेडर इंजेक्शन के माध्यम से हजारों एंडपॉइंट्स को स्कैन करता है ताकि दुर्भावनापूर्ण पेलोड के बिना Struts-Shock का पता लगाया जा सके।
यह रिपॉज़िटरी CVE-2017-5638 के लिए एक PoC प्रदान करती है, जो Apache Struts 2 में एक दूरस्थ कोड निष्पादन (remote code execution) भेद्यता है, जिसका शोषण एक विशेष रूप से तैयार किए गए Content-Type HTTP हेडर के माध्यम से किया जा सकता है।
- XworkStruts-RCEएक्सप्लॉइट
(CVE-2017-5638) XworkStruts RCE भेद्यता परीक्षण स्क्रिप्ट
- struts2_cve-2017-5638एक्सप्लॉइट
Apache Struts2 CVE-2017-5638 के लिए Java-आधारित एक्सप्लॉइट, तैयार किए गए HTTP हेडर के माध्यम से मनमानी कमांड निष्पादित करता है। अधिकृत सुरक्षा मूल्यांकन के लिए अभिप्रेत है।
- struts-pwnएक्सप्लॉइट
Apache Struts CVE-2017-5638 के लिए एक शोषण
- Struts2VulnPoC
Struts 2 वेब ऐप जो CVE-2017-98505 और CVE-2017-5638 के प्रति असुरक्षित है
- CVE-2017-5638एक्सप्लॉइट
CVE-2017-5638 के लिए एक शोषण
- CVE-2017-5638-Apache-Struts2एक्सप्लॉइट
CVE-2017-5638 के लिए उदाहरण PHP एक्सप्लॉइटर
- CVE-2017-5638एक्सप्लॉइट
Apache Struts 2.0 RCE vulnerability - एक हमलावर को content-type हेडर के माध्यम से वेब एप्लिकेशन में OS कमांड इंजेक्ट करने की अनुमति देता है
- S2-045अनुसंधान
Struts2 S2-045(CVE-2017-5638)भेद्यता वातावरण - http://www.mottoin.com/97954.html
- CVE-2017-5638एक्सप्लॉइट
Python-आधारित प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, Apache Struts 2 में दूरस्थ कोड निष्पादन (remote code execution) भेद्यता CVE-2017-5638 के लिए, जो कमजोर लक्ष्यों पर कमांड इंजेक्शन सक्षम बनाता है।
- CVE-2017-5638एक्सप्लॉइट
CVE: 2017-5638 विभिन्न प्रारूपों में
- CVE-2017-5638एक्सप्लॉइट
यह स्क्रिप्ट Apache Struts 2 भेद्यता (CVE-2017-5638), जिसे Struts-Shock भी कहा जाता है, को सत्यापित करने के लिए है।
- struts-rce-cve-2017-5638एक्सप्लॉइट
Struts-RCE CVE-2017-5638
- Stutsfiएक्सप्लॉइट
Apache Struts 2 में CVE-2017-5638 रिमोट कोड निष्पादन (RCE) भेद्यता के लिए एक एक्सप्लॉइट
पेनिट्रेशन टेस्टिंग और भेद्यता सत्यापन के लिए ऑटो-एक्सप्लॉइटेशन क्षमताओं के साथ Apache Struts2 (CVE-2017-5638) के लिए स्वचालित रिमोट कोड निष्पादन एक्सप्लॉइट
Apache Struts CVE-2017-5638 रिमोट कोड एक्जीक्यूशन भेद्यता के लिए मास स्कैनर। कई लक्ष्यों पर कमजोर Struts एंडपॉइंट्स का स्वचालित पता लगाना और शोषण।
- CVE-2017-5638जानकारीपूर्ण
Apache Struts 2 RCE भेद्यता CVE-2017-5638 का शैक्षिक विश्लेषण, जिसमें शोषण विवरण, Equifax केस स्टडी और रोकथाम के उपाय शामिल हैं।
struts-2.3.31 (CVE-2017-5638) वातावरण बनाएं
- CVE-2017-5638एक्सप्लॉइट
Apache Struts 2.3.5 < 2.3.31 / 2.5 < 2.5.10 - रिमोट कोड निष्पादन - शेल स्क्रिप्ट
CVE-2017-5638 का प्रूफ ऑफ कॉन्सेप्ट जिसमें Apache कमजोर सर्वर का पूरा सेटअप शामिल है
- CVE-2017-5638एक्सप्लॉइट
Apache Struts भेद्यता CVE-2017-5638 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, यादृच्छिक आईपी स्कैन करने, भेद्यता की जांच करने और अनपैच किए गए सर्वरों पर कमांड निष्पादित करने के लिए स्क्रिप्ट के साथ।
- Struts2-045-Expएक्सप्लॉइट
Struts2 S2-045(CVE-2017-5638)GUI के साथ Exp
- CVE-2017-5638एक्सप्लॉइट
CVE-2017-5638 Exploit को haxerr9 द्वारा Python में पुनः लिखा गया
- st2-046-pocPoC
st2-046-poc CVE-2017-5638
- struts_hackएक्सप्लॉइट
Apache Struts CVE-2017-5638 के लिए शोषण उपकरण, कमांड-लाइन इंटरफ़ेस के माध्यम से कमजोर सर्वरों तक दूरस्थ पहुंच प्राप्त करने के लिए OGNL इंजेक्शन का उपयोग करता है।
- Apache-Struts-2-CVE-2017-5638-Exploit-एक्सप्लॉइट
शोषण निर्मित किया गया: R4v3nBl4ck और Pacman
- Apache-Struts-v4एक्सप्लॉइट
5 Apache Struts RCE कमजोरियों (CVE-2013-2251, CVE-2017-5638, CVE-2017-9805, CVE-2018-11776, CVE-2019-0230) को लक्षित करने वाला शोषण स्क्रिप्ट, PHP शैल पेलोड जनरेशन के साथ।
CVE-2017-5638 के लिए उदाहरण PoC कोड | Apache Struts एक्सप्लॉइट
- exphubएक्सप्लॉइट
Exphub[भेद्यता शोषण स्क्रिप्ट लाइब्रेरी] में Webloigc, Struts2, Tomcat, Nexus, Solr, Jboss, Drupal के शोषण स्क्रिप्ट शामिल हैं, नवीनतम जोड़े गए CVE-2020-14882, CVE-2020-11444, CVE-2020-10204, CVE-2020-10199, CVE-2020-1938, CVE-2020-2551, CVE-2020-2555, CVE-2020-2883, CVE-2019-17558, CVE-2019-6340 हैं।
मूल PoC (https://github.com/rapid7/metasploit-framework/issues/8064) को स्व-हस्ताक्षरित प्रमाणपत्रों पर काम करने के लिए ट्वीक करना
- CVE-2017-5638एक्सप्लॉइट
Apache Struts2 दूरस्थ कोड निष्पादन भेद्यता CVE-2017-5638 के लिए Python3 शोषण, कमजोर सर्वरों पर कमांड निष्पादन सक्षम करता है।
Apache Struts2 रिमोट कोड निष्पादन भेद्यता CVE-2017-5638 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जो क्राफ्टेड Content-Type हेडर के माध्यम से शोषण का प्रदर्शन करता है।
- strutszeiroएक्सप्लॉइट
टेलीग्राम बॉट जो स्ट्रट्स कमजोरी (CVE-2017-5638) के साथ बनाए गए बॉटनेट का प्रबंधन करता है
# CVE-2017-5638 (Apache Struts2 रिमोट कोड निष्पादन) के लिए Docker-आधारित परीक्षण वातावरण, जिसमें भेद्यता सत्यापन और शोषण अभ्यास के लिए WAR तैनाती शामिल है।
- struts-rceएक्सप्लॉइट
Apache Struts CVE-2017-5638 RCE शोषण
- CVE-2017-5638एक्सप्लॉइट
Apache Struts2 रिमोट कोड एक्जीक्यूशन भेद्यता (CVE-2017-5638) का शोषण Content-Type हेडर हेरफेर के माध्यम से।
- apache-struts2-CVE-2017-5638एक्सप्लॉइट
Apache Struts2 CVE-2017-5638 के लिए डेमो एप्लिकेशन और एक्सप्लॉइट, जो सुरक्षा परीक्षण और शिक्षा हेतु एक नमूना संवेदनशील ऐप और संदर्भ एक्सप्लॉइट प्रदान करता है।
- cve-2017-5638एक्सप्लॉइट
उस डेटा ब्रोकर के सुरक्षा उल्लंघन का प्रदर्शन ऐप
- strutserस्कैनर
Struts भेद्यता CVE-2017-5638 की जाँच करें
- S2-045-EXP-POC-TOOLSएक्सप्लॉइट
Apache Struts2 S2-045 (CVE-2017-5638) में दुर्भावनापूर्ण Content-Type हेडर के माध्यम से दूरस्थ कोड निष्पादन भेद्यता के लिए प्रूफ-ऑफ-कॉन्सेप्ट शोषण।
- jexbossएक्सप्लॉइट
JexBoss: Jboss (और Java डिसीरियलाइज़ेशन भेद्यताएँ) सत्यापन और EXploitation उपकरण
- S2-046_S2-045_POCएक्सप्लॉइट
S2-046|S2-045: Struts 2 दूरस्थ कोड निष्पादन भेद्यता(CVE-2017-5638)
CVE-2017-5638 (Apache Struts2 RCE) का एक हाथों-हाथ सिमुलेशन, जिसमें एक्सप्लॉइट पुनरुत्पादन, OS-स्तरीय कमांड निष्पादन, और इनपुट स्वच्छता और एंडपॉइंट निगरानी जैसे शमन उपायों का प्रदर्शन किया गया है। Python/Flask और Jupyter नोटबुक डेमो के साथ निर्मित।
- CVE-2017-5638-Mass-Exploitएक्सप्लॉइट
CVE-2017-5638 (Apache Struts2 RCE) के लिए बड़े पैमाने पर शोषण उपकरण, स्वचालित स्कैनिंग और पेलोड वितरण के साथ, पैठ परीक्षण के लिए।
- ExpStrutsएक्सप्लॉइट
CVE-2017-5638 के लिए एक php आधारित शोषक।
- cve-2017-5638एक्सप्लॉइट
Apache Struts2 दूरस्थ कोड निष्पादन भेद्यता CVE-2017-5638 के लिए Python-आधारित शोषण, प्रभावित सिस्टम के लक्षित सुरक्षा परीक्षण और सत्यापन सक्षम करना।
- Exploit-CVE-2017-5638एक्सप्लॉइट
एप्लिकेशन का यह उदाहरण CVE_2017-5638 भेद्यता का परीक्षण करने की अनुमति देता है
CVE-2017-5638 के लिए एक्सप्लॉइट, जो Apache Struts2 में एक रिमोट कोड एक्ज़ीक्यूशन भेद्यता है। Struts2-आधारित वेब अनुप्रयोगों के पेनेट्रेशन टेस्टिंग के लिए पेलोड जनरेशन और डिलीवरी प्रदान करता है।
- web-application-firewall-एक्सप्लॉइट
यह प्रोजेक्ट Flask का उपयोग करके एक वेब एप्लिकेशन फ़ायरवॉल (WAF) सिमुलेशन और CVE-2017-5638 के लिए एक भेद्यता जाँचकर्ता प्रदर्शित करता है। WAF मिडलवेयर विशिष्ट पैटर्न वाले HTTP अनुरोधों को ब्लॉक करता है, और भेद्यता जाँचकर्ता Apache Struts 2 भेद्यता (CVE-2017-5638) का परीक्षण और शोषण करता है।
- Strutscliएक्सप्लॉइट
Struts2 RCE CVE-2017-5638 CLI shell
- Struts-Apache-ExploitPackएक्सप्लॉइट
ये कुछ स्क्रिप्ट हैं जिनका उपयोग आप Apache Struts भेद्यता (CVE-2017-5638) का पता लगाने और उसका शोषण करने के लिए कर सकते हैं।
Struts2 एप्लिकेशन CVE-2017-5638 के लिए संवेदनशील है। यह बताता है कि OGNL और JakartaMultiPart पार्सर के संबंध में शोषण कैसे काम करता है।
- test_struts2_vulnerability_CVE-2017-5638एक्सप्लॉइट
Mac OS X में struts2 भेद्यता CVE-2017-5638 का परीक्षण करें
- CVE-2017-5638एक्सप्लॉइट
CVE-2017-5638 (Apache Struts2 RCE) के लिए Go-आधारित एक्सप्लॉइट, जो सुरक्षा परीक्षण हेतु निर्मित Content-Type हेडर के माध्यम से दूरस्थ कोड निष्पादन को सक्षम करता है।
- struts2-rcePoC
CVE-2017-5638 के लिए शोषण योग्य लक्ष्य
Apache Struts2 (CVE-2017-5638) में एक गंभीर रिमोट कोड निष्पादन (RCE) कमजोरी के शोषण को प्रदर्शित करने वाली एक व्यावहारिक प्रयोगशाला, जो Vulhub Docker वातावरण का उपयोग करती है। इसमें असुरक्षित कंटेनर चलाने के लिए सेटअप निर्देश और कमांड शामिल हैं।
- strutsyएक्सप्लॉइट
Strutsy - Apache Struts (CVE-2017-5638) कमजोरी का बड़े पैमाने पर शोषण
- cve-2017-5638एक्सप्लॉइट
Apache Struts2 रिमोट कोड निष्पादन भेद्यता (CVE-2017-5638) के लिए शोषण निर्मित Content-Type हेडर के माध्यम से।
- CVE-2017-5638एक्सप्लॉइट
Apache Struts2 रिमोट कोड निष्पादन भेद्यता (CVE-2017-5638) के लिए एक्सप्लॉइट, जिसमें लक्ष्य खोज के लिए Google Dork टोही शामिल है।
Vex Woo · linux · 7 मार्च 2017
- Apache Struts 2.3.5 < 2.3.31 / 2.5 < 2.5.10 - 'Jakarta' Multipart Parser OGNL Injection (Metasploit)एक्सप्लॉइट
Metasploit · multiple · 15 मार्च 2017
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।