Patchfirst
CVE-2026-59822 KEVPublic exploit High · 8.2 EPSS 0.8%

BerriAI LiteLLM Improper Authentication Vulnerability

BerriAI · LiteLLM

Summary

BerriAI LiteLLM, an AI Gateway proxy for calling LLM APIs, has an improper authentication flaw in its MCP Streamable HTTP endpoint, where a failed LiteLLM key validation falls back to an empty authentication object instead of rejecting the request. An unauthenticated remote attacker who sends a fabricated Authorization header can reach MCP tooling without a valid LiteLLM key, with no user interaction or prior authentication required.

Official description · NVD

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.

Breakdown
65.3 / 100
Exploited
Yes, in CISA KEV
Reports
0
Tactics
4/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. How attackers get in

  2. What they do

First seen exploited the day it was disclosed. Public exploit code (PoC-in-GitHub) appeared 57 days after disclosure.

  1. DisclosedFirst seen exploitedVulnCheck KEV evidenceday 0
  2. Added to CISA KEVEU database agrees+56 days
  3. Public exploit codePoC-in-GitHub+57 days

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

6 fixes in litellm over 5 months. The latest fix listed for litellm is 1.104.0rc2.

Fixes in litellmPyPI package, by fixed version. Earlier and later fixes in the same package, not necessarily the same bug.

  1. 1.83.14CVE-2026-4710121 May 2026
  2. 1.84.0CVE-2026-1277321 Jun 2026
  3. 1.84.0CVE-2026-4946822 Jun 2026
  4. 1.84.0CVE-2026-598228 Jul 2026KEV
  5. 1.96.2CVE-2026-843772 Sep 2026
  6. 1.104.0rc2CVE-2026-11461222 Oct 2026Latest listed

techniques

2 , grouped by in kill-chain order, 2 cited passages 2

Initial AccessTA0001

Valid Accounts T1078 Medium also Persistence, Privilege Escalation, Stealth
AI mapping from the description · primary impact

bypasses key validation granting access

allowing requests to reach MCP tooling without a valid LiteLLM key
From the official description (NVD) Original (opens in a new tab) ↗
Exploit Public-Facing Application T1190 Medium
AI mapping from the description · how it is exploited

unauthenticated remote exploitation of public-facing endpoint

allowed an unauthenticated attacker to use a fabricated Authorization header
From the official description (NVD) Original (opens in a new tab) ↗

Detection

0 rules for this CVE · 205 general rules for its techniques

Rules for this CVE

0 that reference CVE-2026-59822 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

Am I affected? What do I upgrade to?

From GitHub Security Advisories and OSV

1 package in 1 ecosystem. Main package: litellm.

Upgrade to 1.84.0 or later

Fixes this CVE and 6 other known vulnerabilities in this package (CVE-2024-6587, CVE-2026-35029, +4).

pippip install "litellm>=1.84.0"

The first fix for CVE-2026-59822.

Affected versions

If you runUpgrade to
All versions before 1.84.01.84.0

“Up to” means the second version is the fix and is not affected.

Check your lockfile against all CVEs

What security researchers reported

Not named in any threat report yet

Also mentioned in 34 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

6 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close