CVE-2020-1938
Apache Tomcat में अनुचित विशेषाधिकार प्रबंधन भेद्यता
- प्रकाशित
- 24 फ़र॰ 2020
- अद्यतन
- 21 अक्टू॰ 2025
- सीएनए असाइन करना
- apache
- साक्ष्य देखे गए
- 20 फ़र॰ 2020
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hउच्च · अगले 30 दिन
- प्रतिशत
- 99.9%
- मॉडल दिनांक
- 17 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सीआईएसए ज्ञात शोषण
यह सीवीई सीआईएसए ज्ञात शोषित कमजोरियों की सूची में दिखाई देता है।
सारांश
जब Apache JServ Protocol (AJP) का उपयोग किया जाता है, तो Apache Tomcat में आने वाले कनेक्शनों पर भरोसा करते समय सावधानी बरती जानी चाहिए। Tomcat AJP कनेक्शनों को, उदाहरण के लिए, समान HTTP कनेक्शन की तुलना में अधिक विश्वास के रूप में मानता है। यदि ऐसे कनेक्शन किसी हमलावर के लिए उपलब्ध हैं, तो उनका शोषण उन तरीकों से किया जा सकता है जो आश्चर्यजनक हो सकते हैं। Apache Tomcat 9.0.0.M1 से 9.0.0.30, 8.5.0 से 8.5.50 और 7.0.0 से 7.0.99 में, Tomcat डिफ़ॉल्ट रूप से सक्षम AJP कनेक्टर के साथ भेजा गया था जो सभी कॉन्फ़िगर किए गए IP पतों पर सुनता था। यह अपेक्षित था (और सुरक्षा गाइड में अनुशंसित) कि यदि आवश्यक न हो तो इस कनेक्टर को अक्षम कर दिया जाए। इस भेद्यता रिपोर्ट ने एक ऐसी प्रणाली की पहचान की जो अनुमति देती है: - वेब एप्लिकेशन में कहीं से भी मनमानी फ़ाइलें लौटाना - वेब एप्लिकेशन में किसी भी फ़ाइल को JSP के रूप में प्रोसेस करना इसके अलावा, यदि वेब एप्लिकेशन फ़ाइल अपलोड की अनुमति देता है और उन फ़ाइलों को वेब एप्लिकेशन के भीतर संग्रहीत करता है (या हमलावर किसी अन्य माध्यम से वेब एप्लिकेशन की सामग्री को नियंत्रित करने में सक्षम था), तो यह, किसी फ़ाइल को JSP के रूप में प्रोसेस करने की क्षमता के साथ, रिमोट कोड निष्पादन को संभव बनाता है। यह ध्यान रखना महत्वपूर्ण है कि शमन केवल तभी आवश्यक है जब AJP पोर्ट अविश्वसनीय उपयोगकर्ताओं के लिए सुलभ हो। जो उपयोगकर्ता रक्षा-में-गहराई दृष्टिकोण अपनाना चाहते हैं और उस वेक्टर को ब्लॉक करना चाहते हैं जो मनमानी फ़ाइलों को लौटाने और JSP के रूप में निष्पादन की अनुमति देता है, वे Apache Tomcat 9.0.31, 8.5.51 या 7.0.100 या बाद के संस्करण में अपग्रेड कर सकते हैं। डिफ़ॉल्ट कॉन्फ़िगरेशन को सख्त करने के लिए 9.0.31 में डिफ़ॉल्ट AJP कनेक्टर कॉन्फ़िगरेशन में कई बदलाव किए गए थे। यह संभावना है कि 9.0.31, 8.5.51 या 7.0.100 या बाद के संस्करण में अपग्रेड करने वाले उपयोगकर्ताओं को अपने कॉन्फ़िगरेशन में छोटे बदलाव करने की आवश्यकता होगी।
स्रोत
- Apache Tomcat AJP File Readमॉड्यूल
modules/auxiliary/admin/http/tomcat_ghostcat.rb
Metasploit Framework modulesघोषित शर्तें
- verification: check_declared($.auxiliary_admin/http/tomcat_ghostcat.check)
tomcat/CVE-2020-1938
Aapache Tomcat AJP Arbitrary File Read / Include Vulnerability(CVE-2020-1938)
Vulhub vulnerability labsघोषित शर्तें
- lab image version: vulhub/tomcat:9.0.30(tomcat/CVE-2020-1938/docker-compose.yml:services.tomcat.image)
network/cves/2020/CVE-2020-1938.yaml
Nuclei Templatesघोषित शर्तें
- network: tcp($.protocol_keys)
- verification: word($.matchers[*].type)
- CVE-2020-1938_Ghostcat-PoCएक्सप्लॉइट
Apache Tomcat AJP Ghostcat (CVE-2020-1938) शोषण उपकरण, फ़ाइल प्रकटीकरण के लिए, एकाधिक-लक्ष्य स्कैनिंग, कस्टम वर्डलिस्ट, और अपलोड बिंदु का पता लगाने की क्षमताओं के साथ।
Cnvd-2020-10487 / cve-2020-1938, स्कैनर टूल
- CVE-2020-1938एक्सप्लॉइट
CVE-2020-1938 (Ghostcat) के लिए शोषण जो कमजोर Apache Tomcat सर्वरों पर AJP कनेक्टर के माध्यम से फ़ाइल पढ़ने और रिमोट कमांड निष्पादन को सक्षम करता है।
- CVE-2020-1938पता लगाना
CVE-2020-1938 (Ghostcat) Tomcat AJP फ़ाइल पढ़ने की कमजोरी के लिए Suricata और Bro डिटेक्शन नियम, जो नेटवर्क-स्तरीय निगरानी और चेतावनी को सक्षम बनाते हैं।
CVE-2020-1938 (Apache Tomcat में arbitrary JSP upload से RCE) का शोषण करने के लिए चरण-दर-चरण वॉकथ्रू, जिसमें msfvenom और Metasploit का उपयोग Hack The Box लैब वातावरण में किया गया है।
- CVE-2020-1938स्कैनर
CVE-2020-1938 के लिए स्कैनर
CVE-2020-1938 (Ghostcat) के लिए प्रूफ-ऑफ-कॉन्सेप्ट शोषण जो Apache Tomcat AJP कनेक्टर को लक्षित करता है, फ़ाइल पढ़ने और संभावित RCE की अनुमति देता है। Docker सेटअप और उपयोग निर्देश शामिल हैं।
CVE-2020-1938-Tomcat-AJP(Ghostcat)-विश्लेषण
- CVE-2020-1938पता लगाना
CVE-2020-1938 (Ghostcat) कमजोरी के लिए Apache Tomcat AJP कनेक्टर में पहचान नियम, Suricata और Bro हस्ताक्षर के साथ नेटवर्क-आधारित शोषण निगरानी के लिए।
- CVE-2020-1938एक्सप्लॉइट
# Apache Tomcat CVE-2020-1938 भेद्यता सत्यापन स्क्रिप्ट AJP पोर्ट पर क्राफ्टेड अनुरोध भेजकर Apache Tomcat CVE-2020-1938 भेद्यता की जांच करने के लिए Python स्क्रिप्ट, जो फ़ाइल पढ़ने और संभावित कोड निष्पादन की अनुमति देती है।
TomcatAJP भेद्यताओं की बैच स्कैनिंग
- Ghostcat-CNVD-2020-10487एक्सप्लॉइट
Ghostcat फ़ाइल पढ़ना/कोड निष्पादित करना,CNVD-2020-10487(CVE-2020-1938)
कुछ शर्तों के तहत निष्पादन योग्य कमांड
- ghostcatएक्सप्लॉइट
Apache Tomcat CVE-2020-1938 LFI भेद्यता के लिए शोषण उपकरण, जो AJP कनेक्टर के माध्यम से संवेदनशील फ़ाइल पढ़ने और दूरस्थ JSP पेलोड निष्पादन को सक्षम करता है।
CNVD-2020-10487 OR CVE-2020-1938 बैच सत्यापन स्क्रिप्ट, बैच सत्यापन, और स्वचालित स्क्रीनशॉट, आसान सबमिशन और पुनर्समीक्षा के लिए।
- 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 हैं।
- CVE-2020-1938-MSF-MODULEएक्सप्लॉइट
auxiliary/admin/http/tomcat_ghostcat का संशोधित संस्करण, यह किसी भी फ़ाइल को पढ़ सकता है
- ghostcatएक्सप्लॉइट
CVE-2020-1938 (Ghostcat) के लिए Python एक्सप्लॉइट जो पोर्ट 8009 पर AJP कनेक्टर के माध्यम से Apache Tomcat सर्वरों से मनमानी फ़ाइलें पढ़ता है, जिसमें कॉन्फ़िगरेशन और क्रेडेंशियल फ़ाइलें शामिल हैं।
- CNVD-2020-10487स्कैनर
CVE-2020-1938 / CNVD-2020-1048 डिटेक्शन टूल्स
- Tomcat-AJP-CVE-2020-1938एक्सप्लॉइट
CVE-2020-1938 (Ghostcat) के लिए एक्सप्लॉइट जो Apache Tomcat AJP कनेक्टर को लक्षित करता है, क्राफ्टेड अनुरोधों के माध्यम से मनमाना फ़ाइल पढ़ने/समावेशन के लिए।
- tomcat-cve-2020-1938-checkएक्सप्लॉइट
Go-आधारित स्कैनर जो Apache Tomcat AJP फ़ाइल रीड/इन्क्लूज़न भेद्यता (CVE-2020-1938) के लिए है। यह Ghostcat का पता लगाता है और उसका शोषण करके मनमानी फ़ाइलें पढ़ने या कमांड निष्पादित करने में सक्षम बनाता है।
CVE-2020-1938 (Ghostcat) Apache Tomcat भेद्यता के लिए केस स्टडी और शोषण प्रदर्शन, जिसमें विश्लेषण और प्रूफ-ऑफ-कॉन्सेप्ट कोड शामिल है।
- CVE-2020-1938-Toolएक्सप्लॉइट
बैच डिटेक्शन घोस्ट कैट भेद्यता
- CVE-2020-1938एक्सप्लॉइट
CVE-2020-1938 (Apache Tomcat Ghostcat) के लिए पुनरुत्पादन वातावरण और शोषण स्क्रिप्ट, स्वचालित आक्रमण निष्पादन और सेटअप निर्देशों के साथ।
CVE-2020-1938 (Ghostcat) Tomcat AJP फ़ाइल पढ़ना/फ़ाइल शामिल करना PoC, python3 पोर्ट के साथ
- CVE-2020-1938एक्सप्लॉइट
CVE-2020-1938
- Ghostcat-Tomcat-AJP-Exploit-Py3एक्सप्लॉइट
पूरी तरह से रीफैक्टर किया गया, Python 3 संगत एक्सप्लॉइट स्क्रिप्ट Tomcat Ghostcat (CVE-2020-1938 / CNVD-2020-10487) AJP लोकल फ़ाइल इन्क्लूज़न के लिए
टॉमकैट फ़ाइल समावेशन और फ़ाइल पठन भेद्यता शोषण POC
- learnjavabugPoC
Java सुरक्षा से संबंधित कमजोरियों और तकनीकों के डेमो, मूल Java, Fastjson, Jackson, Hessian2, XML डिसीरियलाइज़ेशन कमजोरियों का शोषण और Spring, Dubbo, Shiro, CAS, Tomcat, RMI, Nexus जैसे फ्रेमवर्क\मिडलवेयर\फीचर्स के exploits के साथ-साथ Java Security Manager बाईपास, Dubbo-Hessian2 सुरक्षा सुदृढ़ीकरण आदि के व्यावहारिक कोड।
- AttackTomcatएक्सप्लॉइट
Tomcat सामान्य कमजोरियों के लिए GUI शोषण उपकरण। CVE-2017-12615 PUT फ़ाइल अपलोड कमजोरी, tomcat-pass-getshell कमजोर प्रमाणीकरण war पैकेज डिप्लॉयमेंट, कमजोर पासवर्ड ब्रूट फोर्स, CVE-2020-1938 Tomcat AJP फ़ाइल पठन/समावेशन
- Ghostcatएक्सप्लॉइट
CVE-2020-1938 शोषण
- CVE-2020-1938-Clean-Versionएक्सप्लॉइट
CVE-2020-1938(GhostCat) स्वच्छ और पठनीय कोड संस्करण
- cve-2020-1938एक्सप्लॉइट
cve-2020-1938 Tomcat-Ajp-lfi.git स्क्रिप्ट
- GhostCat-LFI-expएक्सप्लॉइट
CVE-2020-1938
- CVE-2020-1938एक्सप्लॉइट
CVE-2020-1938 (Ghostcat) के लिए अवधारणा-प्रमाण शोषण जो Apache Tomcat AJP कनेक्टर फ़ाइल पढ़ने/शामिल करने की भेद्यता को लक्षित करता है।
- CVE-2020-1938एक्सप्लॉइट
यह मूल GhostCat एक्सप्लॉइट का एक संशोधित संस्करण है।
यह CVE-2020-1938 के बारे में है।
YDHCUI · multiple · 20 फ़र॰ 2020
SunCSR · multiple · 13 नव॰ 2020
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।