CVE-2026-114107GHSA-jqmf-mx4f-hfr6
HKUDS Vibe-Trading 0.1.0 before 0.1.7 Indirect Prompt Injection RCE via BashTool and BackgroundRunTool
HKUDS Vibe-TradingPyPILibraries & packages
CVSS
8.7HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.46%Chance of exploitation activity in the next 30 days, higher than 38% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
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.
Text from CVE List
Affected versions 10
- Vibe-Tradingaffected: 0.1.0 before 0.1.7CVE List
- Vibe-Tradingunaffected: 0.1.7CVE List
- vibe-trading-ai, PyPIfrom 0.1.0, fixed in 0.1.7OSV
- vibe-trading-ai, PyPI0.1.0OSV
- vibe-trading-ai, PyPI0.1.1OSV
- vibe-trading-ai, PyPI0.1.2OSV
- vibe-trading-ai, PyPI0.1.3OSV
- vibe-trading-ai, PyPI0.1.4OSV
- vibe-trading-ai, PyPI0.1.5OSV
- vibe-trading-ai, PyPI0.1.6OSV