| Component | LiteLLM |
| Severity | high (CVSS 8.2) |
| CVSS vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N |
| Published (NVD) | 2026-07-08 |
| Last modified | 2026-09-03 |
| Affected versions | litellm < 1.84.0 |
| Fixed in | 1.84.0 |
| Weakness | CWE-287CWE-306 |
| CISA KEV | listed 2026-09-02 |
NVD description
LiteLLM is a proxy server (AI Gateway) to call LLM APIs in OpenAI (or native) format. Prior to 1.84.0, LiteLLM's MCP Streamable HTTP endpoint allowed an unauthenticated attacker to use a fabricated Authorization header to trigger an OAuth2 passthrough fallback path that replaced failed LiteLLM key validation with an empty UserAPIKeyAuth() object, allowing requests to reach MCP tooling without a valid LiteLLM key. This issue is fixed in version 1.84.0.
CISA required action
Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
What to do
- Upgrade LiteLLM to
1.84.0or later. - Do not expose the component's API or UI to the internet without authentication in front of it.
- It is exploited in the wild: treat unpatched hosts as compromised, rotate the secrets they hold and review their logs.
Sources
- NVD: CVE-2026-59822
- https://github.com/BerriAI/litellm/security/advisories/GHSA-7488-6r32-c95q
- https://github.com/BerriAI/litellm/commit/73869f0faf7d11ee21adcb5f91b8c33a340b6c2c
- https://github.com/BerriAI/litellm/pull/26463
- https://github.com/BerriAI/litellm/releases/tag/v1.84.0
- https://www.wiz.io/blog/ai-infrastructure-honeypot
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-59822
Read more
Other LiteLLM CVEs
A vulnerability has been found in BerriAI LiteLLM up to 1.94.0. This affects the function get_secret of the file secret_managers/main.py of...
A flaw has been found in BerriAI LiteLLM up to 1.95.0. Affected by this issue is the function ui_view_session_spend_logs of the file litellm...
LiteLLM contains a weak authentication vulnerability that allows an attacker holding a valid JWT from the configured identity provider to au...
BerriAI LiteLLM before 1.101.0-rc.1 contains a tenant isolation bypass vulnerability in the semantic cache layer that allows authenticated u...
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...
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...