CVE-2026-80104

9.8

eosphoros-ai · DB-GPT

DB-GPT contains a path traversal vulnerability in the skill upload function, allowing unauthenticated remote attackers to write arbitrary files and achieve remote code execution.

Executive summary

A critical path traversal vulnerability in eosphoros-ai DB-GPT allows unauthenticated attackers to achieve remote code execution on affected servers.

Vulnerability

The application fails to sanitize filenames during skill uploads, permitting directory traversal. Because the authentication middleware incorrectly grants administrative access to unauthenticated requests, an attacker can upload malicious Python files to arbitrary locations and trigger code execution.

Business impact

Successful exploitation grants an attacker full control over the server process, leading to a complete compromise of the underlying host. This poses a severe risk of data theft, lateral movement within the network, and total service disruption, warranting immediate remediation given the CVSS score of 9.8.

Remediation

Immediate Action: Update eosphoros-ai DB-GPT to version 0.8.1 or later immediately.

Proactive Monitoring: Review application logs for unusual file upload requests or unauthorized attempts to access Python scripts in unexpected directories.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to block file upload requests containing directory traversal sequences, such as dot-dot-slash patterns.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

This is a critical security flaw that requires urgent attention. Administrators must prioritize updating the DB-GPT installation to the patched version, as the lack of authentication requirements makes this vulnerability highly susceptible to automated scanning and exploitation.

More eosphoros-ai CVEs