← All vulnerabilities
CVE-2026-114108GHSA-V2F8-6655-7GRJ

HKUDS Vibe-Trading before 0.1.7 Missing Authentication in FastAPI Server Enabling RCE

Published
Last modified
Status
published
Known exploitation
Not listed in CISA KEV
Fix
Fixed in 0.1.7
Public exploit
None on Exploit-DB

Summary

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.

Affected versions

  • HKUDS Vibe-Trading

    From 0.1.0 · fixed in 0.1.7

  • vibe-trading-aiPyPI

    From 0.1.0 · fixed in 0.1.7

References 2

GitHub · HKUDS/Vibe-Trading

vulncheck.com