CVE-2026-114107
Received Received - Intake

HKUDS Vibe-Trading Indirect Prompt Injection Vulnerability

Vulnerability report for CVE-2026-114107, 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-22

Assigner: VulnCheck

Description

HKUDS Vibe-Trading from 0.1.0 before 0.1.7 contains an indirect prompt injection vulnerability that allows remote attackers to execute shell commands as root by planting instructions in documents or web pages the agent processes. BashTool and BackgroundRunTool pass model-emitted commands to subprocess.run with shell=True and no allow-list or approval step, and read_url fetches arbitrary URLs, enabling command execution and server-side request forgery.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-21
Last Modified
2026-10-22
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-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-114107 is an indirect prompt injection vulnerability in HKUDS Vibe-Trading versions 0.1.0 to 0.1.7. It allows remote attackers to execute shell commands as root by embedding malicious instructions in documents or web pages processed by the AI agent. The vulnerability stems from BashTool and BackgroundRunTool passing model-emitted commands to subprocess.run with shell=True and no input validation, enabling command injection. Additionally, read_url fetches arbitrary URLs without validation, allowing server-side request forgery.

Detection Guidance

To detect this vulnerability, inspect the Vibe-Trading application for versions 0.1.0 to 0.1.6. Check if BashTool or BackgroundRunTool are enabled and if they use subprocess.run with shell=True without input validation. Review logs for unexpected shell commands or outbound URL fetches from read_url. Look for unauthorized Python module execution in the backtest runner.

Impact Analysis

This vulnerability allows attackers to execute arbitrary shell commands with root privileges on systems running vulnerable versions of HKUDS Vibe-Trading. Attackers can gain full control over the affected system, install malware, exfiltrate data, or pivot to other systems in the network. The lack of authentication requirements for tool access increases the risk of remote exploitation.

Compliance Impact

This vulnerability likely violates compliance requirements under GDPR and HIPAA due to unauthorized root-level access and potential data breaches. GDPR mandates strict data protection and breach notification, while HIPAA requires safeguards for protected health information. A successful exploit could lead to unauthorized data access, triggering mandatory breach reporting and significant fines.

Mitigation Strategies

Immediately upgrade Vibe-Trading to version 0.1.7 or later. Disable BashTool and BackgroundRunTool if not required. Implement strict input validation for all LLM-generated commands and URLs. Disable auto-discovery of tools by the LLM agent. Restrict outbound network access for the application to prevent SSRF.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-114107. 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...