Katalog CVE

CVE-2026-59823

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W LiteLLM Proxy przed wersją 1.83.9 uwierzytelniony wywołujący z ważnym kluczem wirtualnym może umieścić api_base w treści żądania user_config, aby obejść is_request_body_safe, które blokuje api_base i base_url na najwyższym poziomie, ale wcześniej nie sprawdzało user_config. Ponieważ user_config konstruuje router wychodzący, zagnieżdżony cel przekierowuje żądanie po stronie serwera do wewnętrznego lub zewnętrznego hosta wybranego przez wywołującego.

Ocena ryzyka

Może to ujawnić punkty końcowe, do których wywołujący normalnie nie ma dostępu, potencjalnie prowadząc do nieautoryzowanego dostępu do zasobów wewnętrznych lub wycieku danych. Ryzyko dotyczy środowisk, w których LiteLLM Proxy jest używany do pośredniczenia w dostępie do API LLM.

Rekomendacja

Zaktualizuj LiteLLM do wersji 1.83.9 lub nowszej, która naprawia ten problem. Dodatkowo należy rozważyć ograniczenie możliwości ustawiania api_base w user_config przez użytkowników z kluczami wirtualnymi.

Inne podatności w LiteLLM

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

LiteLLM is a proxy server (AI Gateway) to call LLM APIs in OpenAI (or native) format. Prior to 1.83.9, an authenticated LiteLLM Proxy caller with a valid virtual key can place api_base inside the user_config request body to bypass is_request_body_safe, which blocks top-level api_base and base_url but previously did not inspect or reject user_config. Because user_config constructs the outbound router, the nested destination redirects a server-side request to an internal or external host selected by the caller and can expose endpoints the caller cannot otherwise access. This issue is fixed in version 1.83.9.

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