CVE-2018-25031
Swagger UI 4.1.2 और इससे पहले के संस्करण किसी दूरस्थ हमलावर को स्पूफिंग हमले करने की अनुमति दे सकते हैं। किसी पीड़ित को एक विशेष रूप से तैयार किए गए URL को खोलने के लिए राजी करके, एक हमलावर दूरस्थ OpenAPI...
- प्रकाशित
- 11 मार्च 2022
- अद्यतन
- 5 अग॰ 2024
- सीएनए असाइन करना
- mitre
- साक्ष्य देखे गए
- 8 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:Nमध्यम · अगले 30 दिन
- प्रतिशत
- 98.7%
- मॉडल दिनांक
- 15 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
Swagger UI 4.1.2 और इससे पहले के संस्करण किसी दूरस्थ हमलावर को स्पूफिंग हमले करने की अनुमति दे सकते हैं। किसी पीड़ित को एक विशेष रूप से तैयार किए गए URL को खोलने के लिए राजी करके, एक हमलावर दूरस्थ OpenAPI परिभाषाओं को प्रदर्शित करने के लिए इस भेद्यता का फायदा उठा सकता है। नोट: मूल रूप से यह दावा किया गया था कि यह 4.1.3 में हल हो गया है। हालांकि, तृतीय पक्षों ने संकेत दिया है कि यह 4.1.3 में हल नहीं हुआ है और यह उस संस्करण और संभवतः अन्य संस्करणों में भी होता है।
स्रोत
- SwaggerUI-CVE-2018-25031एक्सप्लॉइट
Swagger UI का शोषण - महत्वपूर्ण जानकारी का उपयोगकर्ता इंटरफ़ेस (UI) गलत प्रस्तुतीकरण (CVE-2018-25031)
.json और .yaml फ़ाइलें CVE-2018-25031 का शोषण करने के लिए उपयोग की जाती हैं।
CVE-2018-25031 (Swagger UI XSS) के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट जो क्राफ्टेड configUrl/url पैरामीटर के माध्यम से प्राधिकरण कोड एक्सफिल्ट्रेट करता है।
CVE-2018-25031 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जो सुरक्षा परीक्षण और जागरूकता के लिए कमजोरी और इसके प्रभाव को प्रदर्शित करता है।
सीवीई-2018-25031 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जो भेद्यता का प्रदर्शन करता है और सुरक्षा मूल्यांकन के लिए एक परीक्षण मामला प्रदान करता है।
CVE-2018-25031 का PoC
CVE-2018-25031 के लिए प्रमाण-अवधारणा शोषण, जो कमजोरी का प्रदर्शन करता है और सुरक्षा परीक्षण और सुधार के लिए संदर्भ प्रदान करता है।
Python-आधारित प्रूफ-ऑफ-कॉन्सेप्ट स्क्रिप्ट जो Swagger UI में CVE-2018-25031 XSS भेद्यता को प्रदर्शित करती है, Selenium का उपयोग करके कई एंडपॉइंट्स पर स्वचालित पहचान हेतु।
CVE-2018-25031 परीक्षण
- SSRF-CVE-2018-25031-एक्सप्लॉइट
SSRF भेद्यता CVE-2018-25031 का शोषण, जो सुरक्षा परीक्षण के लिए कमजोर वेब अनुप्रयोगों के विरुद्ध सर्वर-साइड अनुरोध जालसाजी हमलों को सक्षम करता है।
CVE-2018-25031 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, जो भेद्यता को प्रदर्शित करता है और सुरक्षा परीक्षण और सत्यापन के लिए एक कार्यशील शोषण मॉड्यूल प्रदान करता है।
- swagger-uiPoC
Swagger UI (CVE-2018-25031) POC, [HTMLi, XSS].
CVE-2018-25031 के लिए प्रूफ-ऑफ-कॉन्सेप्ट या विश्लेषण उपकरण, एक विशिष्ट सॉफ्टवेयर कमजोरी।
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।