Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2023-25157-GeoServer-SQLi-Lab — Docker-आधारित असुरक्षित लैब और CVE-2023-25157/25158 (GeoServer और GeoTools में SQL इंजेक्शन) के लिए विस्तृत PoC रिपोर्ट, जिसमें 4 सत्यापित हमले वेक्टर और विश्लेषण शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/giangdurian/cve-2023-25157-geoserver-sqli-lab
भेद्यता विश्लेषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगलर्निंग और शिक्षाडेटाबेस सुरक्षालैब और अभ्यास
GitHubgiangdurian/cve-2023-25157-geoserver-sqli-lab

CVE-2023-25157-GeoServer-SQLi-Lab

Docker-आधारित असुरक्षित लैब और CVE-2023-25157/25158 (GeoServer और GeoTools में SQL इंजेक्शन) के लिए विस्तृत PoC रिपोर्ट, जिसमें 4 सत्यापित हमले वेक्टर और विश्लेषण शामिल हैं।

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

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

सभी देखें →

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

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

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

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

GeoServer & GeoTools SQL Injection (CVE-2023-25157 & CVE-2023-25158) — भेद्यता प्रयोगशाला और PoC रिपोर्ट

अभ्यास वातावरण (भेद्य प्रयोगशाला) और GeoServer (CVE-2023-25157) और GeoTools (CVE-2023-25158) लाइब्रेरी पर SQL इंजेक्शन (Error-based) भेद्यता का विस्तृत शोषण विश्लेषण रिपोर्ट।


विस्तृत विश्लेषण और शोषण रिपोर्ट

कृपया आधिकारिक रिपोर्ट में प्रत्येक स्तर को दर्शाने वाले PoC छवियों के साथ पूर्ण विश्लेषण दस्तावेज़ देखें:

👉 विस्तृत शोषण रिपोर्ट देखें (REPORT.md)

(रिपोर्ट में शामिल: CQL पार्सर और SQL अनुवादक स्तर पर दोष का सिद्धांत, OGC XML फिल्टर प्रारूप की व्याख्या, 4 हमले वैक्टर का विस्तृत विश्लेषण, पेलोड, डेटाबेस के तहत वास्तविक SQL क्वेरी और सुधार अनुशंसाएं।)


भेद्यता सूचना (त्वरित सारांश)

गुणविवरण
CVE IDCVE-2023-25157 (GeoServer) & CVE-2023-25158 (GeoTools)
भेद्यता प्रकारError-based SQL Injection
गंभीरता स्तरगंभीर — CVSS v3.1: 9.8
प्रभावित उत्पादGeoServer < 2.23.1, < 2.22.3, < 2.21.4 / GeoTools < 29.2, < 28.4, < 27.5
शोषण प्रोटोकॉलOGC Web Feature Service (WFS) v1.0.0 / v2.0.0
प्रमाणीकरण आवश्यकताकोई आवश्यकता नहीं (जब WFS सेवा AccessConstraints: NONE कॉन्फ़िगर की गई हो)

विश्लेषित शोषण वैक्टर

इस प्रयोगशाला में, 4 वास्तविक हमले वैक्टर सत्यापित किए गए हैं और REPORT.md में विस्तार से विश्लेषण किया गया है:

  1. वेक्टर 1 (strStartsWith): CQL_FILTER (HTTP GET) में स्ट्रिंग उपसर्ग जांच फ़ंक्शन के माध्यम से शोषण।
  2. वेक्टर 2 (strEndsWith): CQL_FILTER (HTTP GET) में स्ट्रिंग प्रत्यय जांच फ़ंक्शन के माध्यम से शोषण।
  3. वेक्टर 3 (PropertyIsLike): मानक OGC XML फिल्टर टैग के माध्यम से शोषण जो escape एस्केप वर्ण में हेरफेर करता है (HTTP POST) — सबसे खतरनाक वेक्टर जो सभी डिफ़ॉल्ट सेटिंग्स पर काम करता है।
  4. वेक्टर 4 (FeatureId): जब preparedStatements = false होता है तो स्ट्रिंग प्रकार प्राथमिक कुंजी के अनुसार फ़िल्टरिंग पैरामीटर के माध्यम से शोषण।

प्रयोगशाला प्रारंभ करने के निर्देश (Docker)

आवश्यकताएँ

  • सिस्टम पर Docker और Docker Compose स्थापित होना चाहिए।

1. वातावरण प्रारंभ करें

प्रोजेक्ट की मूल निर्देशिका में, टर्मिनल खोलें और निम्न कमांड चलाएँ:

docker compose up -d

सिस्टम 2 कंटेनर प्रारंभ करेगा:

  • PostGIS / PostgreSQL डेटाबेस (जिसमें vulhub डेटाबेस पहले से मौजूद है जिसमें example और example_str तालिकाएँ हैं)।
  • GeoServer 2.22.1 (डेटास्टोर कनेक्शन पहले से कॉन्फ़िगर किया गया है और लक्ष्य फीचर प्रकार प्रकाशित हैं)।

2. स्थिति जांचें

सेवा के पूरी तरह से प्रारंभ होने को सुनिश्चित करने के लिए GeoServer के लॉग की जाँच करें:

docker compose logs -f geoserver

जब CONFIGURATION COMPLETE संदेश दिखाई देता है, तो GeoServer तक पहुँचा जा सकता है:

  • URL Web UI: http://localhost:8080/geoserver/web/
  • डिफ़ॉल्ट व्यवस्थापक खाता: admin / geoserver

3. परीक्षण के बाद वातावरण साफ़ करें

कंटेनर बंद करने और संसाधन मुक्त करने के लिए:

# Tắt lab (giữ lại dữ liệu database)
docker compose down

# Tắt lab và xóa sạch toàn bộ dữ liệu volume
docker compose down -v

रिपॉजिटरी संरचना

├── REPORT.md               # Báo cáo phân tích kỹ thuật & PoC chi tiết
├── docker-compose.yml      # Cấu hình khởi tạo môi trường lab GeoServer + PostgreSQL
├── init.sql                # Script khởi tạo database và dữ liệu mẫu cho lab
├── startup.sh              # Script cấu hình tự động GeoServer khi khởi chạy container
└── img/                    # Thư mục chứa hình ảnh minh chứng PoC
टूल डाउनलोड करें