LiteLLM Flaws Enable Privilege Escalation and OIDC Authentication Bypass
LiteLLM fixed two high-severity vulnerabilities in version 1.83.0 that could allow attackers to gain elevated access in AI gateway deployments. CVE-2026-35029 stems from missing admin authorization on the /config/update endpoint, allowing an authenticated low-privilege user to change proxy settings and environment variables. The flaw could be abused to register attacker-controlled Python handlers for remote code execution, read arbitrary server files, and overwrite UI credentials to seize privileged accounts, creating broad confidentiality, integrity, and availability risk.
The same release also addressed CVE-2026-35030, an authentication bypass affecting LiteLLM deployments that enabled JWT-based authentication. In vulnerable versions, the platform used the first 20 characters of a token as the OIDC userinfo cache key, allowing a crafted token with a matching prefix to collide with a legitimate cached session and inherit that user’s identity and permissions. The issue is not enabled by default, limiting exposure to specific configurations, but together the flaws highlight significant access-control weaknesses in LiteLLM versions prior to 1.83.0.

Get ahead of threats like this
Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
How this story unfolded
4 events from the most recent confirmed update back to the earliest known activity.
LiteLLM v1.83.7-stable adds command-execution fix and supply-chain hardening
LiteLLM released v1.83.7-stable with a security fix blocking arbitrary command execution via MCP stdio transport, along with hardening for proxy input validation, token lookup queries, file path resolution in skill archive extraction, and permission checks. The release also emphasized Docker image signature verification with cosign and pinned verification guidance to an immutable commit hash.
CVE-2026-35029 and CVE-2026-35030 are publicly disclosed
Public advisories disclosed two high-severity LiteLLM vulnerabilities: CVE-2026-35029, which lets a low-privilege authenticated user escalate privileges and potentially achieve remote code execution, and CVE-2026-35030, which allows authentication bypass in certain JWT-enabled deployments via cache key collisions.
LiteLLM fixes two vulnerabilities in version 1.83.0
LiteLLM released version 1.83.0 to fix two security flaws affecting earlier versions: an authorization bypass in the /config/update endpoint (CVE-2026-35029) and an OIDC userinfo cache key collision authentication bypass affecting JWT-enabled deployments (CVE-2026-35030).
LiteLLM ships nightly fix for CVE-2026-35029
BerriAI released LiteLLM v1.83.0-nightly with a fix for the broken access control flaw in the /config/update endpoint, later tracked as CVE-2026-35029. The vulnerability allowed low-privileged users to modify configuration and abuse pass-through features to exfiltrate environment variables and read files accessible to the application.
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
5 references tracked. Mallory keeps watching after this page renders.
Release v1.83.7-stable · BerriAI/litellm · GitHub
github.com
Open sourceCVE-2026-35029 - LiteLLM affected by privilege escalation via unrestricted proxy configuration endpoint
cvefeed.io
Open sourceCVE-2026-35030 - LiteLLM has an authentication bypass via OIDC userinfo cache key collision
cvefeed.io
Open sourceSecurity Update: Vulnerability Disclosures and Ongoing Hardening | liteLLM
docs.litellm.ai
Open sourceFull Disclosure: SEC Consult SA-20260421-0 :: Broken Access Control in Config Endpoint in LiteLLM
seclists.org
Open sourceSee the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.


