Summary
CVE-2026-77932 is a critical unauthenticated remote code execution vulnerability (CWE-306, Missing Authentication for Critical Function) in DB-GPT (eosphoros-ai), versions through 0.8.2. A remote attacker with no credentials can run arbitrary Python or bash commands as root inside the webserver container. The CVSS v4.0 score is 9.3 (Critical).
Technical details
- Root cause: the
/api/v1/chat/react-agentendpoint uses a mock authentication function (get_user_from_headers) that grants the admin role to every caller. - Trigger conditions: network access to the DB-GPT web server. No authentication or user interaction is required.
- Attack vector: an attacker sends prompts to the ReAct agent endpoint. The prompts make the agent’s code interpreter and shell interpreter tools run attacker-chosen code.
- Impact: arbitrary Python or bash execution as root in the webserver container. The attacker can potentially reach the bundled database using default credentials.
- Disclosure: the CVE record credits Noy Pearl, Michael Sromin and Ophir Dror. It was published on 2026-10-20.
Affected software
- DB-GPT (eosphoros-ai,
dbgpt-appon PyPI) version 0.8.2 and earlier.
Severity
- CVSS v4.0: 9.3 (Critical),
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS v3.1: 9.8 (Critical),
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: the CVE record does not list a fixed version. Check the DB-GPT GitHub repository and the VulnCheck advisory for patch updates.
- Until a fix is available, do not expose DB-GPT to the internet or other untrusted networks.
- Place authentication in front of the application, for example with a reverse proxy, VPN or IP allow-listing. Block access to
/api/v1/chat/react-agentfor untrusted clients. - Change the default credentials on the bundled database. Review the webserver container and database for signs of unauthorized activity.

