CVE-2026-35030

CRITICAL LAB

LiteLLM <1.83.0 OIDC Userinfo Cache - Authentication Bypass

Title source: manual
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2026-35030. PoCs published by learner202649.

AI-analyzed exploit summary This repository contains a functional exploit PoC for CVE-2026-35030, demonstrating an authentication bypass in LiteLLM via OIDC userinfo cache key collision. The exploit leverages the fact that the cache key uses only the first 20 characters of a JWT, which are identical for tokens using the same signing algorithm, allowing an attacker to inherit another user's cached identity.

Description

LiteLLM is a proxy server (AI Gateway) to call LLM APIs in OpenAI (or native) format. Prior to 1.83.0, when JWT authentication is enabled (enable_jwt_auth: true), the OIDC userinfo cache uses token[:20] as the cache key. JWT headers produced by the same signing algorithm generate identical first 20 characters. This configuration option is not enabled by default. Most instances are not affected. An unauthenticated attacker can craft a token whose first 20 characters match a legitimate user's cached token. On cache hit, the attacker inherits the legitimate user's identity and permissions. This affects deployments with JWT/OIDC authentication enabled. Fixed in v1.83.0.

Exploits (1)

nomisec WORKING POC
by learner202649 · poc
https://github.com/learner202649/CVE-2026-35030-PoC

This repository contains a functional exploit PoC for CVE-2026-35030, demonstrating an authentication bypass in LiteLLM via OIDC userinfo cache key collision. The exploit leverages the fact that the cache key uses only the first 20 characters of a JWT, which are identical for tokens using the same signing algorithm, allowing an attacker to inherit another user's cached identity.

Classification
Working Poc 100%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: LiteLLM < 1.83.0
No auth needed
Prerequisites: Docker · Python dependencies · LiteLLM with JWT authentication enabled
devstral-2 · analyzed May 19, 2026 Full analysis →

References (1)

Core 1
Core References

Scores

CVSS v3 9.1
EPSS 0.0006
EPSS Percentile 20.3%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact total

Lab Environment

COMMUNITY
Community Lab
docker pull ghcr.io/berriai/litellm:main-v1.81.0-stable

Details

CWE
CWE-287
Status published
Products (3)
BerriAI/litellm < 1.83.0
litellm/litellm < 1.83.0
pypi/litellm 0 - 1.83.0PyPI
Published Apr 06, 2026
Tracked Since Apr 06, 2026