Skip to content
Threat Feed
critical advisory

HKUDS Vibe-Trading Missing Authentication (CVE-2026-114108)

HKUDS Vibe-Trading versions 0.1.0 through 0.1.6 contain a missing authentication vulnerability allowing unauthenticated attackers to execute arbitrary shell commands, upload files, and access sensitive data.

CVE search metadata

CVE search record: CVE-2026-114108. Severity: critical. CVSS: 9.8. KEV: no. Product: Vibe-Trading (0.1.0-0.1.6). Brief: HKUDS Vibe-Trading Missing Authentication (CVE-2026-114108). Brief link: https://feed.craftedsignal.io/briefs/2026-10-114108/

Triage facts

Revision 1
Applicability
Vibe-Trading (0.1.0-0.1.6)
Evidence
Unknown
Severity
Critical
Action
Immediate escalation
Sources
1 public source
Freshness
Revision 1Oct 21, 02:15 UTC
Detection
2 rules
Vulnerabilities
1 CVE
Source quality
A1Likely

HKUDS Vibe-Trading versions 0.1.0 through 0.1.6 are susceptible to a missing authentication vulnerability (CVE-2026-114108). The vulnerability exists within the application's authentication logic; specifically, the require_auth() function returns early if the API_AUTH_KEY environment variable is not explicitly set. This failure results in the entire FastAPI surface being exposed to unauthenticated remote attackers.

An attacker can leverage this flaw to interact with administrative endpoints, resulting in full application compromise. Reported impacts include unauthorized access to session histories, retrieval of partial API keys, arbitrary file uploads via the /upload endpoint, and remote code execution through the BashTool utility reachable via the /sessions/{id}/messages endpoint. Defenders should prioritize updating to version 0.1.7 or ensuring that the API_AUTH_KEY environment variable is configured correctly.

Impact

Successful exploitation allows unauthenticated remote attackers to gain full control over the Vibe-Trading instance. This includes the ability to execute arbitrary shell commands with the privileges of the application process, exfiltrate sensitive session data and API keys, and upload malicious scripts. This poses a significant risk to the integrity and confidentiality of the host environment and any integrated services.

Recommendation

  • Upgrade Vibe-Trading to version 0.1.7 or later immediately to patch CVE-2026-114108.
  • If immediate patching is not possible, ensure the API_AUTH_KEY environment variable is set to a strong, non-default value to force the require_auth() function to validate requests.
  • Audit logs for unauthorized HTTP POST requests to /upload or /sessions/*/messages endpoints originating from untrusted IPs.
  • Restrict access to the Vibe-Trading FastAPI interface to authorized network segments only.

Immediate actions

Patch Vibe-Trading to version 0.1.7

IT Operations 24h

Threat Hunt

Inspect web logs for POST requests to /sessions/*/messages or /upload from unknown or external IP addresses

T1190 high high confidence hunt now

Data: Webserver access logs

Mitigations

Ensure API_AUTH_KEY environment variable is configured

immediate IT Operations

CVE-2026-114108

Detection coverage 2

Detect Exploitation of CVE-2026-114108 - Unauthenticated BashTool Command Injection

critical

Detects potential exploitation attempts of CVE-2026-114108 by identifying POST requests to the session messaging endpoint that may trigger shell execution via BashTool.

sigma tactics: execution, initial_access techniques: T1059.004, T1190 sources: webserver

Detect Exploitation of CVE-2026-114108 - Suspicious File Upload

high

Detects suspicious file uploads via the /upload endpoint, which could be used to deploy malicious .py or .sh scripts following authentication bypass.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →