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.
Published: 2026-10-21
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

HKUDS Vibe‑Trading versions 0.1.0 through 0.1.6 contain an indirect prompt injection vulnerability that enables attackers to execute arbitrary shell commands with root privileges. The flaw arises when the BashTool and BackgroundRunTool components pass model‑generated command strings to subprocess.run with shell=True without any allow‑list or approval step. Additionally, read_url can retrieve arbitrary URLs, providing a path for server‑side request forgery. This weakness is classified as CWE‑1427 and can be exploited by injecting crafted instructions into documents or web pages that the agent processes, resulting in remote code execution and full control over the host.

Affected Systems

HKUDS Vibe‑Trading, versions 0.1.0 to 0.1.6 inclusive (before 0.1.7). The vulnerability applies to the Vibe‑Trading product distributed by HKUDS.

Risk and Exploitability

The CVSS score of 8.7 marks the flaw as High severity. The EPSS score of less than 1% indicates a low probability of exploitation in the near term, but the lack of a known exploit does not diminish the risk due to the high impact. The vulnerability is not listed in the CISA KEV catalog. Remote code execution can be achieved by injecting malicious content into documents or web pages that the Vibe‑Trading agent processes; the attacker does not need direct server access beyond the ability to provide the arbitrary content. The attack vector is remote, and a successful exploit would grant an attacker root privileges on the affected host.

Generated by OpenCVE AI on October 21, 2026 at 16:12 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Vibe‑Trading to version 0.1.7 or later, which removes the unsafe use of shell=True and restricts URL fetching.
  • Disable or remove the BashTool and BackgroundRunTool modules if they are not required for your environment.
  • Implement strict input validation and an allow‑list for any remaining URL fetch operations, ensuring that only trusted domains are reachable by read_url.
  • Replace calls to subprocess.run with a safer API that does not invoke a shell unless explicitly needed, and apply an allow‑list of executable commands.

Generated by OpenCVE AI on October 21, 2026 at 16:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 22 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
First Time appeared Hkuds
Hkuds vibe-trading
Vendors & Products Hkuds
Hkuds vibe-trading

Wed, 21 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
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.
Title HKUDS Vibe-Trading 0.1.0 before 0.1.7 Indirect Prompt Injection RCE via BashTool and BackgroundRunTool
Weaknesses CWE-1427
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Hkuds Vibe-trading
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T16:04:12.586Z

Reserved: 2026-10-20T21:47:43.313Z

Link: CVE-2026-114107

cve-icon Vulnrichment

Updated: 2026-10-22T16:04:08.838Z

cve-icon NVD

Status : Deferred

Published: 2026-10-21T01:17:36.683

Modified: 2026-10-22T17:40:46.877

Link: CVE-2026-114107

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T10:41:47Z

Weaknesses
  • CWE-1427

    Improper Neutralization of Input Used for LLM Prompting