CVE-2026-114107: HKUDS Vibe-Trading indirect prompt injection in BashTool and BackgroundRunTool

CVE-2026-114107 · Severity: high · CVSS 8.8 · Published 2026-10-21

HKUDS Vibe-Trading is an AI agent framework for automated trading that uses large language models to execute system commands and fetch web content. An attacker can inject malicious instructions into documents or web pages the agent processes, causing the LLM to emit shell commands that execute as root with no input validation. This enables complete server compromise, data theft, and lateral movement.

Technologies: HKUDS Vibe-Trading. Vendors: HKUDS.

Quick answers

Is CVE-2026-114107 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-114107 being exploited in the wild.
How severe is CVE-2026-114107?
High severity, with a CVSS score of 8.8, published 21 October 2026.
Which products and versions are affected?
HKUDS Vibe-Trading 0.1.0 before 0.1.7.
Is there a fix for CVE-2026-114107?
Yes: fixed in 0.1.7. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-114107 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2026-114107?
Check whether you run HKUDS Vibe-Trading at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • Fixed in: 0.1.7

Technical details

An indirect prompt injection vulnerability in BashTool and BackgroundRunTool allows unauthenticated remote attackers to execute arbitrary shell commands as root. The vulnerable components pass LLM-emitted commands directly to subprocess.run(shell=True) without allowlisting, escaping, or validation. An attacker can embed malicious instructions in documents the agent reads or craft prompts that cause the LLM to invoke these tools with injected commands; the vulnerability is reachable over the network via an unauthenticated /sessions API endpoint on port 8899.

Affected products

  • HKUDS Vibe-Trading 0.1.0 before 0.1.7

Timeline

  • 2026-07-29: disclosed
  • 2026-10-21: advisory

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.