CVE-2026-77936
KrytyczneCVSS 9.8Streszczenie
Letta do wersji 0.16.8 dostarcza plik compose.yaml, który nie włącza LETTA_SERVER_SECURE, przez co middleware haseł nie jest dodawany i wszystkie trasy API są nieuwierzytelnione; dodatkowo wystawia port PostgreSQL superużytkownika z domyślnymi poświadczeniami. Zdalni atakujący mogą wykonywać dowolny kod Python przez POST /v1/tools/run, zarządzać użytkownikami /v1/admin lub uruchamiać polecenia systemowe przez COPY PROGRAM.
Ocena ryzyka
Organizacja naraża się na pełne przejęcie aplikacji i bazy danych przez nieuwierzytelnionych atakujących, w tym wykonanie dowolnego kodu i poleceń systemowych.
Rekomendacja
Zaktualizuj Letta do wersji nowszej niż 0.16.8, włącz LETTA_SERVER_SECURE, zmień domyślne poświadczenia PostgreSQL i ogranicz dostęp do portu bazy danych.
Inne podatności w Letta
Zobacz wszystkie- CVE-2026-77938Średnie
Letta w wersjach do 0.16.8 zawiera podatność ujawnienia informacji, ponieważ procesy potomne LocalSandbox dziedziczą pełne środowisko serwera. Użytkownicy uruchamiający narzędzia mogą odczytać sekrety serwera, takie jak LETTA_PG_URI, POSTGRES_PASSWORD i klucze API dostawców, a następnie uzyskać dostęp do danych bazy między dzierżawcami.
- CVE-2026-77937Wysokie
Letta do wersji 0.16.8 zawiera podatność polegającą na obejściu uwierzytelniania, która pozwala wywołującym API podszywać się pod innych użytkowników poprzez podanie nagłówka HTTP user_id. Atakujący może ustawić user_id na identyfikator innego tenanta, nawet przy włączonym LETTA_SERVER_SECURE, aby czytać i modyfikować agentów, pamięć i konfigurację tego użytkownika.
Oryginalny opis (angielski, źródło NVD)
Letta through 0.16.8 ships a compose.yaml that does not enable LETTA_SERVER_SECURE, so the password middleware is never added and all API routes are unauthenticated, and it exposes a superuser PostgreSQL port with default credentials. Remote attackers can execute arbitrary Python via POST /v1/tools/run, manage /v1/admin users, or run OS commands via COPY PROGRAM.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

