CVE Catalog

CVE-2026-114108

CriticalCVSS 9.8
Published: Translated: NVD NIST

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.

Risk Assessment

An unauthenticated attacker can execute shell commands as root, upload malicious files, and access session data and API keys. This leads to full system compromise and leakage of sensitive information.

Recommendation

Upgrade Vibe-Trading to version 0.1.7 or later. Ensure the API_AUTH_KEY environment variable is always set to enforce authentication.

Other vulnerabilities in Vibe-Trading

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS