Skip to main content

LiteLLM EUVDEUVD-2026-38154

| CVE-2026-12795 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-06-21 VulDB GHSA-j37q-q7p9-vpwm
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify exposed LiteLLM management endpoint
  2. Delivery
    Send unauthenticated HTTP request to SSO debug route
  3. Exploit
    Trigger json.dumps serialization without auth check
  4. Execution
    Receive sensitive SSO state data
  5. Impact
    Leverage exposed tokens or config for session hijack or lateral movement

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the LiteLLM proxy SSO feature is configured and in use, as the vulnerability is confined to the SSO Debug Flow code path in ui_sso.py. The CVSS 4.0 vector (PR:N/UI:N/AV:N/AC:L) confirms no authentication, no user interaction, and no special local access is needed - exploitation is possible from any network-reachable position against the management endpoint. The primary limiting factor is network exposure: if the LiteLLM management API is bound to localhost or restricted by a firewall to trusted administrative subnets, remote exploitation is blocked without those access controls being defeated first. Deployments that do not use SSO (e.g., API-key-only configurations) are not expected to exercise the vulnerable code path, though this has not been confirmed by vendor statement in available data.

Impact

The CVSS 4.0 score of 5.5 (Medium) reflects network-reachable, zero-privilege, zero-interaction exploitation (AV:N/AC:L/AT:N/PR:N/UI:N), but limits impact to Low across all three CIA dimensions on the vulnerable system (VC:L/VI:L/VA:L) with no subsequent-system impact (SC:N/SI:N/SA:N). The E:P exploit maturity modifier confirms a public POC exists, meaningfully increasing real-world exploitation likelihood beyond a raw numeric score would suggest. There is no CISA KEV listing, so confirmed active exploitation is not established. EPSS data was not provided in the intelligence feed, leaving exploitation probability quantification incomplete. The combination of PR:N network access, low complexity, and a publicly available exploit script elevates this beyond a typical medium-severity finding for any LiteLLM deployment with SSO enabled and management endpoints exposed to untrusted networks. The low CIA impact ratings suggest the immediate blast radius is constrained - likely limited to information disclosure of SSO debug state and potential session or flow manipulation - rather than full system compromise, but authentication bypass in an identity-adjacent component can serve as a stepping stone in a broader attack chain.

Exploit ScenarioDerived

An unauthenticated remote attacker identifies a LiteLLM proxy instance with management endpoints reachable over the network and SSO configured. Using the publicly available POC from GitHub, the attacker sends a crafted HTTP request to the SSO debug endpoint in ui_sso.py, bypassing the absent authentication gate and receiving a JSON-serialized dump of SSO state - potentially including tokens, session data, or identity provider configuration. This information can then be used to impersonate authenticated users or pivot into connected identity systems.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 22, 2026

Missing authentication in LiteLLM's SSO Debug Flow exposes the json.dumps output of the ui_sso.py management endpoint to unauthenticated remote attackers, enabling authentication bypass against versions up to 1.82.2. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N) confirms this is network-exploitable with no privileges or user interaction required. A public proof-of-concept has been disclosed on GitHub, elevating practical risk beyond the moderate base score alone; no active exploitation has been confirmed by CISA KEV at the time of analysis.

RemediationAI

No vendor-released patch version has been independently confirmed in the available intelligence at time of analysis; the NVD entry and VulDB advisory should be monitored for an updated fixed release. Operators running LiteLLM 1.82.0 through 1.82.2 should immediately assess whether management endpoints, particularly the SSO debug path in ui_sso.py, are exposed to untrusted networks. As a compensating control, restrict network access to the LiteLLM proxy management API (typically port 4000 or as configured) to trusted administrative hosts only using firewall rules or an API gateway, accepting the trade-off that legitimate remote administration will require VPN or bastion access. Disabling SSO debug functionality via environment configuration or by removing or guarding the relevant route, if the application supports it, would directly eliminate the vulnerable code path. The public exploit is documented at https://gist.github.com/YLChen-007/9b13c75a3a73187a4082cc6df0b100d3 and should be reviewed to understand the precise endpoint and parameters involved before deploying workarounds.

Affected VersionsENISA

LiteLLM 1.82.0
LiteLLM 1.82.2
LiteLLM 1.82.1

Affected Packages

pypi litellm no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in pypi

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

LiteLLM (CPE: cpe:2.3:a:berriai:litellm:*:*:*:*:*:*:*:*) is an open-source LLM proxy and gateway developed by BerriAI, used to route requests across multiple large language model providers. The vulnerable component is the SSO (Single Sign-On) debug flow implemented in litellm/proxy/management_endpoints/ui_sso.py. The root cause is CWE-306 (Missing Authentication for Critical Function): the json.dumps serialization call within this debug code path executes and returns sensitive SSO-related data without enforcing authentication checks. Debug endpoints in proxy management interfaces commonly carry elevated risk because they are designed to expose internal state for troubleshooting, making the absence of an authentication gate particularly impactful. The CVSS 4.0 E:P modifier confirms the exploit has been publicly demonstrated.

Know when Litellm gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.5 MEDIUM

Network-reachable SSO debug endpoint requires no privileges; confidentiality and integrity are Low due to debug data exposure, with no credible availability impact described.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Red Hat 7.3 HIGH

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
CVSS changed
Jun 21, 2026 - 09:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)

DescriptionCVE.org

A vulnerability was determined in BerriAI litellm up to 1.82.2. This affects the function json.dumps of the file litellm/proxy/management_endpoints/ui_sso.py of the component SSO Debug Flow. Executing a manipulation can lead to missing authentication. The attack can be executed remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 6 pypi packages depend on litellm (5 direct, 1 indirect)

Ecosystem-wide dependent count for version 1.82.2.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-42271 HIGH POC
8.7 May 08

Remote command execution in LiteLLM proxy server versions 1.74.2 through 1.83.6 allows any authenticated user to execute

CVE-2026-42208 CRITICAL POC
9.3 May 08

SQL injection in LiteLLM proxy server versions 1.81.16 through 1.83.6 allows unauthenticated remote attackers to read an

CVE-2026-59822 HIGH POC
8.8 Jul 08

Authentication bypass in LiteLLM (BerriAI) proxy/AI Gateway before 1.84.0 lets a remote unauthenticated attacker reach M

CVE-2024-2952 CRITICAL POC
9.8 Apr 10

BerriAI/litellm is vulnerable to Server-Side Template Injection (SSTI) via the `/completions` endpoint. Rated critical s

CVE-2026-40217 HIGH POC
8.8 Apr 10

Remote code execution in BerriAI LiteLLM (all versions through 2026-04-08) enables authenticated attackers to execute ar

CVE-2024-4888 HIGH POC
8.1 Jun 06

BerriAI's litellm, in its latest version, is vulnerable to arbitrary file deletion due to improper input validation on t

CVE-2026-93355 HIGH POC
7.6 Sep 28

Authentication bypass in the LiteLLM proxy lets any party who already holds a valid JWT issued by the configured externa

CVE-2025-0330 HIGH POC
7.5 Mar 20

In berriai/litellm version v1.52.1, an issue in proxy_server.py causes the leakage of Langfuse API keys when an error oc

CVE-2024-9606 HIGH POC
7.5 Mar 20

In berriai/litellm before version 1.44.12, the `litellm/litellm_core_utils/litellm_logging.py` file contains a vulnerabi

CVE-2024-6587 HIGH POC
7.5 Sep 13

A Server-Side Request Forgery (SSRF) vulnerability exists in berriai/litellm version 1.38.10. Rated high severity (CVSS

CVE-2024-5225 HIGH POC
7.2 Jun 06

An SQL Injection vulnerability exists in the berriai/litellm repository, specifically within the `/global/spend/logs` en

CVE-2024-4889 HIGH POC
7.2 Jun 06

A code injection vulnerability exists in the berriai/litellm application, version 1.34.6, due to the use of unvalidated

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy