CVE-2024-10834 Arbitrary File Write in eosphoros-ai/db-gpt
Attackers can write arbitrary files to the server via path traversal in the RAG-knowledge endpoint, potentially leading to code execution or privilege escalation.
- 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-10834?
CVE-2024-10834 is a critical 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
eosphoros-ai/db-gpt version 0.6.0 contains a vulnerability in the RAG-knowledge endpoint that allows for arbitrary file write. The issue arises from the ability to pass an absolute path to a call to `os.path.join`, enabling an attacker to write files to arbitrary locations on the target server. This vulnerability can be exploited by setting the `doc_file.filename` to an absolute path, which can lead to overwriting system files or creating new SSH-key entries.
Weakness: CWE-73
Which versions are affected by CVE-2024-10834?
It affects 1 product.
Products include Dbgpt Db-Gpt.
How do I fix CVE-2024-10834?
No fix has been published for CVE-2024-10834 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-10834 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2024-10834 exists.
Other vulnerabilities in eosphoros-ai/db-gpt
- CVE-2024-10831 Arbitrary File Write through Absolute Path Traversal in eosphoros-ai/db-gpt
- CVE-2024-10833 Arbitrary File Write in eosphoros-ai/db-gpt
- CVE-2024-10835 Arbitrary File Write via SQL Injection in eosphoros-ai/db-gpt
- CVE-2024-10901 Arbitrary File Write via DuckDB SQL Injection in eosphoros-ai/db-gpt
- CVE-2024-10902 Arbitrary File Upload with Path Traversal in eosphoros-ai/db-gpt
Sources
Also known as GHSA-7h46-xxgg-f9q8.