CVE-2024-10830 Path Traversal in eosphoros-ai/db-gpt

High 8.2 Published Updated

Attackers can delete arbitrary files on the server via unsanitized input in the file deletion API endpoint of the db-gpt library.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2024-10830?

CVE-2024-10830 is a high-severity path traversal vulnerability in eosphoros-ai/db-gpt, published on 20 Mar 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

A Path Traversal vulnerability exists in the eosphoros-ai/db-gpt version 0.6.0 at the API endpoint `/v1/resource/file/delete`. This vulnerability allows an attacker to delete any file on the server by manipulating the `file_key` parameter. The `file_key` parameter is not properly sanitized, enabling an attacker to specify arbitrary file paths. If the specified file exists, the application will delete it.

Weakness: CWE-22

Which versions are affected by CVE-2024-10830?

3 open source packages ship an affected version, including dbgpt. It affects 1 product.

PackageAffectedFixed in
dbgpt PyPIAll versions to 0.6.0None
dbgpt PyPIAll versions to 0.6.0None
dbgpt PyPIAll versions to 0.6.0None

Products include Dbgpt Db-Gpt.

How do I fix CVE-2024-10830?

No fix has been published for CVE-2024-10830 yet. Limit exposure of the affected software until one is available.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2024-10830 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2024-10830 exists.

Sources

Also known as GHSA-8pwp-phcg-h36g, PYSEC-2026-1291.

Is CVE-2024-10830 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free