CVE-2026-114106
Deferred Deferred - Pending Action

HKUDS Vibe-Trading Path Traversal Vulnerability Exposes Sensitive Files

Vulnerability report for CVE-2026-114106, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-21

Last updated on: 2026-10-28

Assigner: VulnCheck

Description

HKUDS Vibe-Trading from 0.1.0 before 0.1.7 contains a path traversal vulnerability that allows remote attackers to read sensitive server files through LLM agent file-read tools. Attackers can prompt the agent to invoke read_document, which lacks sandbox checks, or safe_user_path-gated tools to leak /etc/shadow, /proc/self/environ API keys, and /root credentials.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-21
Last Modified
2026-10-28
Generated
2026-11-10
AI Q&A
2026-10-21
EPSS Evaluated
2026-11-08
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
HKUDS Vibe-Trading 0.1.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-114106 is a path traversal vulnerability in HKUDS Vibe-Trading versions 0.1.0 to 0.1.7. It allows remote attackers to read sensitive server files through LLM agent tools like read_document and safe_user_path. These tools lack proper sandbox checks, enabling access to files such as /etc/shadow, /proc/self/environ, API keys, and /root credentials.

Detection Guidance

Check if the vulnerable versions (0.1.0 to 0.1.6) of HKUDS Vibe-Trading are installed by running: pip show vibe-trading-ai or pip list | grep vibe-trading-ai. Inspect the Docker container for the application by running docker ps to find the container ID, then docker exec -it <container_id> sh to check if it runs as root. Review logs for unauthorized file access attempts or error messages containing sensitive data like API keys or credentials.

Test for the vulnerability by attempting to access sensitive files via the API endpoint (port 8899) using curl commands like curl http://<target_ip>:8899/read_document?file=/etc/shadow or curl http://<target_ip>:8899/safe_user_path?path=/root/.env.

Impact Analysis

This vulnerability can lead to unauthorized access to sensitive files, including system credentials, API keys, and configuration files. Attackers can exploit it to steal credentials, access confidential data, or escalate privileges, potentially compromising the entire server.

Compliance Impact

This vulnerability can lead to severe compliance violations under GDPR and HIPAA due to unauthorized access to sensitive data. It may result in data breaches, exposing personal or health information, leading to legal penalties, reputational damage, and loss of trust.

Mitigation Strategies

Upgrade HKUDS Vibe-Trading to version 0.1.7 or later immediately. Remove the Docker container and rebuild it with a non-root user directive in the Dockerfile. Tighten the safe_user_path function to use a strict allowlist of permitted directories and add sandbox checks to the read_document function.

Restrict network access to the API endpoint (port 8899) using firewalls or network policies. Monitor for any signs of exploitation, such as unauthorized file access attempts or data exfiltration.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-114106. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...