Katalog CVE

CVE-2026-114108

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

HKUDS Vibe-Trading od wersji 0.1.0 przed 0.1.7 zawiera podatność braku uwierzytelniania, która pozwala nieuwierzytelnionym atakującym na dostęp do interfejsu FastAPI, ponieważ require_auth() zwraca wcześnie, gdy API_AUTH_KEY nie jest ustawiony. Atakujący mogą wysyłać wiadomości do /sessions/{id}/messages, aby wywołać polecenia powłoki jako root przez BashTool, przesyłać pliki .py lub .sh przez /upload, czytać historie sesji i uzyskiwać częściowe klucze API.

Ocena ryzyka

Nieuwierzytelniony atakujący może wykonywać polecenia powłoki jako root, przesyłać złośliwe pliki i uzyskiwać dostęp do danych sesji oraz kluczy API. Prowadzi to do pełnego przejęcia systemu i wycieku poufnych informacji.

Rekomendacja

Zaktualizuj Vibe-Trading do wersji 0.1.7 lub nowszej. Upewnij się, że zmienna API_AUTH_KEY jest zawsze ustawiona, aby wymusić uwierzytelnianie.

Inne podatności w Vibe-Trading

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS