Skip to content
Threat Feed
high advisory

LiteLLM Privilege Escalation via API Key Creation (CVE-2026-47101)

LiteLLM versions prior to 1.83.14 allow an authenticated internal user to create API keys that bypass role-based access controls, potentially leading to full privilege escalation to proxy_admin due to a lack of verification of specified routes within the user's own permissions (CVE-2026-47101).

CVE search metadata

CVE search record: CVE-2026-47101. Severity: high. CVSS: 8.8. EPSS: 1.19%. KEV: no. Product: LiteLLM < 1.83.14. Brief: LiteLLM Privilege Escalation via API Key Creation (CVE-2026-47101). Brief link: https://feed.craftedsignal.io/briefs/2026-05-litellm-privesc-b8966cad/

Triage facts

Revision 2
Applicability
LiteLLM < 1.83.14
Evidence
Unknown
Severity
High
Sources
1 public source
Freshness
Revision 2May 21, 21:18 UTC
Detection
2 rules
Vulnerabilities
1 CVE
Revision history 1 entry · Revision 2
  1. Revision 2

    Repaired a legacy canonical identity collision

    Changed: slug

LiteLLM versions prior to 1.83.14 are vulnerable to a privilege escalation flaw. An authenticated internal_user can create API keys with permissions exceeding their assigned roles. The vulnerability exists because the allowed_routes field is stored without validating that the specified routes are within the user's authorized permissions. By creating a key with access to admin-only routes, the attacker can bypass role-based access controls and elevate their privileges to proxy_admin. This allows the attacker to perform actions normally restricted to administrators, such as accessing sensitive data, modifying configurations, or disrupting services. Defenders should upgrade to version 1.83.14 or later to mitigate this vulnerability.

Attack Chain

  1. Attacker authenticates as an internal_user.
  2. Attacker initiates the API key creation process.
  3. Attacker specifies allowed_routes that include admin-only routes.
  4. The system stores the allowed_routes without proper validation against the user's permissions.
  5. Attacker obtains the newly created API key.
  6. Attacker uses the API key to access the admin-only routes.
  7. The system incorrectly authorizes the request based on the API key's allowed_routes, bypassing role-based access controls.
  8. Attacker successfully executes actions normally restricted to proxy_admin, achieving full privilege escalation.

Impact

Successful exploitation of this vulnerability allows an attacker to escalate their privileges from internal_user to proxy_admin. This grants the attacker full control over the LiteLLM instance, potentially leading to unauthorized access to sensitive data, modification of system configurations, and disruption of services. The severity is high due to the potential for complete system compromise and the ease of exploitation once the initial authentication is achieved.

Recommendation

  • Upgrade LiteLLM to version 1.83.14 or later to patch CVE-2026-47101.
  • Implement the "Detect API Key Creation with Elevated Permissions" Sigma rule to identify attempts to create API keys with unauthorized routes.
  • Implement the "Detect API Access Using Newly Created Key" Sigma rule to identify unauthorized API access using newly created API keys.

Detection coverage 2

Detect API Key Creation with Elevated Permissions

high

Detects CVE-2026-47101 — API key creation with admin-only routes by internal users, indicating a privilege escalation attempt.

sigma tactics: cve-2026-47101, privilege_escalation techniques: T1068 sources: webserver

Detect API Access Using Newly Created Key

high

Detects API access to admin-only routes using a recently created API key, potentially indicating a privilege escalation.

sigma tactics: cve-2026-47101, privilege_escalation techniques: T1068 sources: webserver

Detection queries are available on the platform. Get full rules →