CVE-2026-84377
LiteLLM: Server-Side Request Forgery (SSRF) (CVE-2026-84377)
Beschreibung
LiteLLM ist ein Proxy-Server (AI-Gateway), um LLM-APIs im OpenAI-Format (oder nativ) aufzurufen. Vor den Versionen 1.88.6 und 1.96.2 konnte jeder authentifizierte LiteLLM-Proxy-Benutzer einen ausgehenden Provider-Aufruf an ein von ihm kontrolliertes Ziel umleiten und veranlassen, dass der Proxy seine konfigurierten Anbieter-Anmeldeinformationen an dieses Ziel sendet. Die Anfrageüberprüfung in litellm/proxy/auth/auth_utils.py, litellm/proxy/common_request_processing.py, litellm/proxy/health_endpoints/_health_endpoints.py, litellm/proxy/image_endpoints/endpoints.py und litellm/proxy/litellm_pre_call_utils.py verwendete unvollständige Überprüfungen, die nicht jeden sensiblen Parameter abdeckten oder äquivalente Werte in verschachtelten Anfragefeldern, Pfadwerten und Formulardaten im Bracket-Notation-Format überprüften. Daher konnten Routing- und Anmeldeinformationen wie api_base, base_url, model_list, fallbacks und litellm_credential_name angewendet werden, ohne den gespeicherten Schlüssel des Operators zu löschen, wodurch die Anmeldeinformationen des Upstream-Anbieters sowie andere konfigurierte Geheimnisse offengelegt wurden und Server-seitige Anfragen an interne Dienste ermöglicht wurden, die über das Gateway erreichbar sind. Dieses Problem wurde in den Versionen 1.88.6 und 1.96.2 behoben.
Metriken
Weakness-Klassen (CWE)
CWE-918Base
Server-Side Request Forgery (SSRF)
The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.
cwe.mitre.org →
Re-Analyse & Statuswechsel
Chronologie der NVD-Audit-Events für diese CVE — Reanalyses, CVSS-Updates, CPE-Diffs.
- New CVE Received2026-09-02 18:21 UTC· security-advisories@github.com
- Description: LiteLLM is a proxy server (AI Gateway) to call LLM APIs in OpenAI (or native) format. Prior to versions 1.88.6 and 1.96.2, any authenticated LiteLLM proxy user could redirect an outbound provider call to a destination the user controls and cause the proxy to send its configured provider credentials to that destination. Request validation in litellm/proxy/auth/auth_utils.py, litellm/proxy/common_request_processing.py, litellm/proxy/health_endpoints/_health_endpoints.py, litellm/proxy/image_endpoints/endpoints.py, and litellm/proxy/litellm_pre_call_utils.py used incomplete checks that did not cover every sensitive parameter or inspect equivalent values across nested request fields, path values, and bracket-notation form data. Routing and credential parameters including api_base, base_url, model_list, fallbacks, and litellm_credential_name could therefore be applied without clearing the operator's stored key, exposing upstream provider credentials and other configured secrets and permitting server-side requests to internal services reachable by the proxy. This issue is fixed in versions 1.88.6 and 1.96.2.
- CVSS V3.1: AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- CWE: CWE-918
- Affected: New affected value received. <a href="https://github.com/CVEProject/cvelistV5/blob/main/cves/2026/84xxx/CVE-2026-84377.json">CVE-2026-84377</a>
Betroffene Produkte
Aus der Hersteller-/CERT-Meldung extrahierte Produkte und Versionsbereiche. Ein Version-Range wie „<4.14.6“ impliziert die Update-Empfehlung „auf 4.14.6 oder höher aktualisieren“.
Open Source
LiteLLM< 1.96.2
gefixt in 1.96.2
Quellen & Referenzen
- https://github.com/BerriAI/litellm/security/advisories/GHSA-3cv6-jpf6-8222x_refsource_CONFIRM
- https://github.com/BerriAI/litellm/pull/36011x_refsource_MISC
- https://github.com/BerriAI/litellm/pull/36314x_refsource_MISC
- https://github.com/BerriAI/litellm/pull/36494x_refsource_MISC
- https://github.com/BerriAI/litellm/commit/473f72e63a9777d793fbbf57194d8ec4fb97bc1bx_refsource_MISC
- https://github.com/BerriAI/litellm/commit/820f247a6abba55cd87d130bef7bba7be3b29d37x_refsource_MISC
- https://github.com/BerriAI/litellm/commit/c898d341c02299cf2506d0d8e84cc67953043593x_refsource_MISC
- https://github.com/BerriAI/litellm/releases/tag/v1.88.6x_refsource_MISC
- https://github.com/BerriAI/litellm/releases/tag/v1.96.2x_refsource_MISC