Katalog CVE

CVE-2026-77932

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

DB-GPT do wersji 0.8.2 zawiera nieuwierzytelnioną podatność na zdalne wykonanie kodu, ponieważ endpoint /api/v1/chat/react-agent opiera się na atrapie funkcji get_user_from_headers, która przyznaje każdemu wywołującemu rolę administratora. Nieuwierzytelnieni atakujący mogą wysyłać prompty powodujące uruchomienie przez niesandboxowane narzędzia code_interpreter i shell_interpreter dowolnego kodu Python lub bash jako root w kontenerze serwera WWW, w tym dostęp do dołączonej bazy danych z domyślnymi poświadczeniami.

Ocena ryzyka

Atakujący może przejąć kontrolę nad kontenerem aplikacji i uzyskać dostęp do danych oraz poświadczeń, co stanowi krytyczne ryzyko dla całego środowiska.

Rekomendacja

Zaktualizuj DB-GPT do wersji nowszej niż 0.8.2, wdróż prawidłowe uwierzytelnianie i autoryzację oraz uruchamiaj usługę w ograniczonym, nieuprzywilejowanym kontekście.

Inne podatności w DB-GPT

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

DB-GPT through 0.8.2 contains an unauthenticated remote code execution vulnerability because the /api/v1/chat/react-agent endpoint relies on a mock get_user_from_headers function that grants every caller the admin role. Unauthenticated attackers can send prompts that make the ReAct agent's unsandboxed code_interpreter and shell_interpreter tools run arbitrary Python or bash as root in the webserver container, including reaching the bundled database with default credentials.

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