All vulnerabilities
CVE-2024-10902GHSA-3xq5-x4fj-rff7PYSEC-2026-321

dbgpt: DB-GPT vulnerable to Arbitrary File Upload with Path Traversal

eosphoros-ai dbgptpipLibraries & packages
CVSS
9.1Critical
ExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 20 Mar 2025. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)1.31%Chance of exploitation activity in the next 30 days, higher than 70% of CVEs. Scored 27 Oct 2026FIRST EPSS
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
Published20 Mar 2025Updated 27 Oct 2026CVE List

What fixes it

No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.

Description

In eosphoros-ai/db-gpt version v0.6.0, the web API POST /v1/personal/agent/upload is vulnerable to Arbitrary File Upload with Path Traversal. This vulnerability allows unauthorized attackers to upload arbitrary files to the victim's file system at any location. The impact of this vulnerability includes the potential for remote code execution (RCE) by writing malicious files, such as a malicious __init__.py in the Python's /site-packages/ directory.

Text from CVE List

Affected versions 23

  • dbgpt, pip<= 0.6.0GitHub
  • eosphoros-ai/db-gptaffected: unspecified through latestCVE List
  • dbgpt, PyPIfrom first release, through 0.6.0OSV
  • dbgpt, PyPI0.4.7OSV
  • dbgpt, PyPI0.5.0OSV
  • dbgpt, PyPI0.5.1OSV
  • dbgpt, PyPI0.5.10OSV
  • dbgpt, PyPI0.5.1rc0OSV
  • dbgpt, PyPI0.5.2OSV
  • dbgpt, PyPI0.5.2rc0OSV
  • dbgpt, PyPI0.5.3OSV
  • dbgpt, PyPI0.5.3rc0OSV
  • dbgpt, PyPI0.5.4OSV
  • dbgpt, PyPI0.5.4rc0OSV
  • dbgpt, PyPI0.5.5OSV
  • dbgpt, PyPI0.5.5rc0OSV
  • dbgpt, PyPI0.5.6OSV
  • dbgpt, PyPI0.5.6rc0OSV
  • dbgpt, PyPI0.5.7OSV
  • dbgpt, PyPI0.5.7rc0OSV
  • dbgpt, PyPI0.5.8OSV
  • dbgpt, PyPI0.5.9OSV
  • dbgpt, PyPI0.5.9rc0OSV

References 5