Arbitrary File Upload Vulnerability in Eosphoros AI DB-GPT Web API
CVE-2024-10902
9.8CRITICAL
What is CVE-2024-10902?
The web API of Eosphoros AI's DB-GPT version v0.6.0 contains a critical vulnerability that allows unauthorized users to exploit the POST /v1/personal/agent/upload endpoint. By leveraging this vulnerability, attackers can upload arbitrary files onto the server's file system, potentially executing remote code by placing malicious payloads like __init__.py in sensitive directories such as Python's /site-packages/. This issue poses significant security risks to the integrity and confidentiality of the affected systems.
Affected Version(s)
eosphoros-ai/db-gpt <= unspecified
References
CVSS V3.1
Score:
9.8
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged
CVSS V3.0
Score:
9.1
Severity:
CRITICAL
Confidentiality:
None
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved
