Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2018-1305 — Apache Tomcat सुरक्षा बाईपास भेद्यता PoC | Kitploit
उपकरण/GitHubGitHub/pa55w0rd/cve-2018-1305
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंग
GitHubpa55w0rd/cve-2018-1305

CVE-2018-1305

Apache Tomcat सुरक्षा बाईपास भेद्यता PoC

रिपॉजिटरी देखें
6918 साल पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Apache Tomcat सुरक्षा बाईपास भेद्यता

exploit

हाल ही में, Apache ने एक सुरक्षा बुलेटिन जारी किया जिसमें कहा गया कि Apache Tomcat 7, 8, 9 के कई संस्करणों में सुरक्षा बाईपास भेद्यता मौजूद है। हमलावर इस समस्या का उपयोग करके कुछ सुरक्षा प्रतिबंधों को दरकिनार करके अनधिकृत कार्य कर सकते हैं, जो आगे के हमले में सहायक हो सकता है।

Apache Tomcat servlet एनोटेशन द्वारा परिभाषित सुरक्षा प्रतिबंध केवल एक बार लागू होते हैं, जब servlet लोड हो जाता है। चूंकि इस प्रकार परिभाषित सुरक्षा प्रतिबंध, URL पैटर्न और उस बिंदु के नीचे किसी भी URL पर लागू होते हैं, यह संभवतः servlet लोड होने के क्रम पर निर्भर करता है, जो संसाधनों को उन उपयोगकर्ताओं के लिए उजागर कर सकता है जिन्हें उन तक पहुँचने का अधिकार नहीं है।

भेद्यता संख्या

CVE-2018-1305

प्रभावित संस्करण

Apache Tomcat < 9.0.5

Apache Tomcat < 8.5.28

Apache Tomcat < 8.0.50

Apache Tomcat < 7.0.85

खतरा स्तर

मध्यम

भेद्यता पुनर्निर्माण

Java EE, ACL अनुमति जाँच के समान ServletSecurity एनोटेशन प्रदान करता है, जिसका उपयोग Servlet को संशोधित करके उनकी सुरक्षा के लिए किया जा सकता है। यदि दो servlet हैं: Servlet1 जिसका पथ "/servlet1/" है और उस पर ServletSecurity एनोटेशन लागू है, और Servlet2 जिसका पथ "/servlet1/servlet2/" है लेकिन उस पर कोई ServletSecurity एनोटेशन नहीं है, तो पहली बार servlet1/servlet2 तक पहुँचने पर Servlet1 का ServletSecurity एनोटेशन प्रभावी नहीं होगा और "/servlet1/servlet2" पथ की रक्षा नहीं कर पाएगा, जिससे अनधिकृत पहुँच हो सकती है।

यदि "/servlet1/servlet2" तक पहुँचने से पहले "/servlet1" तक पहुँचा गया हो, तो Tomcat ACL लोड करेगा और "/servlet1/servlet2" की सुरक्षा शुरू करेगा, जिससे भेद्यता ट्रिगर नहीं होगी।

exploit

Servlet1 पर ServletSecurity एनोटेशन जोड़ा गया है, Servlet2 पर यह एनोटेशन नहीं है।

exploit

web.xml फ़ाइल में servlet से संबंधित url-pattern को नीचे दिए गए चित्र के अनुसार संशोधित करने के बाद।

exploit

प्रोजेक्ट चलाएँ। पहली बार servlet2 के URL तक पहुँचने पर, पता चला कि अनधिकृत पहुँच संभव है, Servlet1 के लिए ACL प्रभावी नहीं हुआ।

http://localhost:8080/CVE-2018-1305/servlet1/servlet2/

exploit

दूसरी बार servlet1 के URL तक पहुँचने पर, पहुँच प्रतिबंधित हो गई, इस समय ACL प्रभावी हुआ।

http://localhost:8080/CVE-2018-1305/servlet1/

exploit

फिर से servlet2 के URL तक पहुँचने पर, पहुँच प्रतिबंधित पाई गई। यदि ACL को servlet2 पर प्रभावी होना है, तो यह केवल तभी संभव है जब servlet1 पहले एक्सेस किया गया हो।

http://localhost:8080/CVE-2018-1305/servlet1/servlet2/

exploit

भेद्यता प्रदर्शन

exploit

इस प्रकार, भेद्यता का पुनर्निर्माण केवल तभी सीमित है जब Tomcat शुरू होने के बाद, "/servlet1/" तक पहुँचने से पहले "/servlet1/servlet2/" पृष्ठ तक पहुँचा गया हो। यदि पहले किसी ने "/servlet1/*" पृष्ठ तक पहुँच बनाई हो, तो भेद्यता ट्रिगर नहीं होगी। भेद्यता का खतरा अधिक है, लेकिन इसका उपयोग करने की स्थितियाँ कठिन हैं, इसलिए प्रभाव का दायरा बड़ा नहीं है।

संबंधित लिंक

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1305

http://blog.nsfocus.net/cve-2018-130-handling/

https://www.anquanke.com/post/id/99213

टूल डाउनलोड करें