GitHub Advisoryadvisory · PyPI
GHSA-7gj6-22m4-qfhx DB-GPT Arbitrary File Write vulnerability
CRITICAL
Official page ↗
- Aliases
- CVE-2024-10901
- Ecosystem
- PyPI
- Packages
- dbgpt
- Severity
- Critical
- CVSS vector
- CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
- Weaknesses
- CWE-434, CWE-89
- Reviewed
- 2025-03-21
Affected packages
• PyPI dbgpt: <= 0.6.3 (no fix yet)
Description
In eosphoros-ai/db-gpt version v0.6.3 and earlier, the web API `POST /api/v1/editor/chart/run` allows execution of arbitrary SQL queries without any access control. This vulnerability can be exploited by attackers to perform Arbitrary File Write, enabling them to write arbitrary files to the victim's file system. This can potentially lead to Remote Code Execution (RCE) by writing malicious files such as `__init__.py` in the Python's `/site-packages/` directory.
Related
Alias · CVE (1)
- CVE-2024-10901 In eosphoros-ai/db-gpt version v0.6.0, the web API `POST /api/v1/editor/chart/run` allows execution of arbitrary SQL queries without any… vulnerability
References
- https://nvd.nist.gov/vuln/detail/CVE-2024-10901 advisory
- https://github.com/eosphoros-ai/DB-GPT/pull/2269 web
- https://github.com/eosphoros-ai/DB-GPT/commit/295cdb8723663d5b0954d5d1dfb4f02b7223b8ff web
- https://github.com/eosphoros-ai/DB-GPT package
- https://github.com/pypa/advisory-database/tree/main/vulns/dbgpt/PYSEC-2026-322.yaml web
- https://huntr.com/bounties/db2c1d59-6e3a-4553-a1f6-94c8df162a18 web
- https://pypi.org/project/dbgpt web