Descripción
DB-GPT hasta la versión 0.8.2 contiene una vulnerabilidad de ejecución remota de código (RCE) no autenticada, debido a que el endpoint /api/v1/chat/react-agent depende de una función simulada get_user_from_headers que otorga el rol de administrador a todo solicitante. Un atacante no autenticado puede enviar prompts que hacen que las herramientas code_interpreter y shell_interpreter del agente ReAct, que no están en un entorno aislado (sandbox), ejecuten código Python o bash arbitrario como root en el contenedor del servidor web, lo que incluye acceder a la base de datos incluida con credenciales por defecto.
Qué hacer
Revisa si usas el producto afectado y en qué versión, y aplica la actualización o la mitigación que indique el aviso del fabricante. CISA no ha confirmado que se esté explotando; si eso cambia, esta ficha pasa a «explotada» y te avisamos en el boletín.
Versiones afectadas
- DB-GPT Afectadas: hasta 0.8.2
Según el registro de la vulnerabilidad en CVE.org, tal como lo publicó el fabricante. Confirma tu versión exacta en el aviso del fabricante.
Referencias
- Exploit publicadolasso.security/vulnerability-database/cve-2026-77932
- Referencia en github.comgithub.com/eosphoros-ai/DB-GPT/blob/83609c471266607490b24e72188311efa…
- Referencia en github.comgithub.com/eosphoros-ai/DB-GPT/blob/83609c471266607490b24e72188311efa…
- Aviso de vulncheck.comvulncheck.com/advisories/db-gpt-through-0.8.2-unauthenticated-rce-via…
Ver el texto original en inglés (CVE.org)
DB-GPT through 0.8.2 Unauthenticated RCE via /api/v1/chat/react-agent
DB-GPT through 0.8.2 contains an unauthenticated remote code execution vulnerability because the /api/v1/chat/react-agent endpoint relies on a mock get_user_from_headers function that grants every caller the admin role. Unauthenticated attackers can send prompts that make the ReAct agent's unsandboxed code_interpreter and shell_interpreter tools run arbitrary Python or bash as root in the webserver container, including reaching the bundled database with default credentials.