CVE-2026-114108
9.8 CRITICALpublic exploit availablePublished 2026-10-21 · Updated 2026-10-22
AI risk analysis
- Summary
- The FastAPI surface of HKUDS Vibe-Trading (0.1.0–0.1.6) lacks authentication enforcement when API_AUTH_KEY is unset, allowing unauthenticated remote attackers to interact with the API and trigger arbitrary command execution via BashTool, upload malicious files, read session histories, and obtain partial API keys.
- Exploitability
- Exploitation is trivial for any remote attacker since no authentication is required and the vulnerable endpoint is publicly accessible over HTTP.
- Blast radius
- Successful exploitation grants attackers full remote code execution as root, access to sensitive session data, and potential leakage of partial API credentials, enabling full system compromise and lateral movement.
- Detection
- Look for unauthenticated POST requests to /sessions/{id}/messages or /upload endpoints from external IPs, especially with payloads containing shell metacharacters or file extensions like .sh/.py; also monitor for unexpected process spawns of bash or python interpreters from the FastAPI service context.
- Prioritized remediation
- Upgrade to Vibe-Trading version 0.1.7 or later, which fixes the early-return behavior in require_auth() when API_AUTH_KEY is unset.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD 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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-306
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-55786PoC
- HIGHCVE-2025-51457
- HIGHCVE-2026-102607PoC
- CRITICALCVE-2026-103056PoC
- CRITICALCVE-2026-61515
- CRITICALCVE-2026-79898
- CRITICALCVE-2026-80143
- CRITICALCVE-2026-80144
Related by shared AI tags and CWE weakness class. Browse the full archive.