CVE-2026-114108GHSA-v2f8-6655-7grj
HKUDS Vibe-Trading before 0.1.7 Missing Authentication in FastAPI Server Enabling RCE
HKUDS Vibe-TradingPyPILibraries & packages
CVSS
9.3CriticalExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.36%Chance of exploitation activity in the next 30 days, higher than 28% 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 a missing authentication vulnerability that allows unauthenticated attackers to access the FastAPI surface because require_auth() returns early when API_AUTH_KEY is unset. Attackers can post messages to /sessions/{id}/messages to trigger root shell commands via BashTool, upload .py or .sh files via /upload, read session histories, and obtain partial API keys.
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