CVE-2026-47102

HIGH LAB

LiteLLM < 1.83.10 Privilege Escalation via User Update

Title source: cna
STIX 2.1

Exploitation Summary

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

AI-analyzed exploit summary This repository contains a functional exploit for CVE-2026-47102, demonstrating privilege escalation in LiteLLM via the /user/update endpoint. The exploit chain involves creating an internal_user, granting a route-restricted key, and escalating to proxy_admin by modifying the user_role field.

Description

LiteLLM prior to 1.83.10 allows a user to modify their own user_role via the /user/update endpoint. While the endpoint correctly restricts users to updating only their own account, it does not restrict which fields may be changed. A user who can reach this endpoint can set their role to proxy_admin, gaining full administrative access to LiteLLM including all users, teams, keys, models, and prompt history. Users with the org_admin role have legitimate access to this endpoint and can exploit this vulnerability without chaining any additional flaw.

Exploits (1)

github WORKING POC
by learner202649 · shellpoc
https://github.com/learner202649/CVE-2026-47102-PoC

This repository contains a functional exploit for CVE-2026-47102, demonstrating privilege escalation in LiteLLM via the /user/update endpoint. The exploit chain involves creating an internal_user, granting a route-restricted key, and escalating to proxy_admin by modifying the user_role field.

Classification
Working Poc 100%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: LiteLLM < v1.83.10
Auth required
Prerequisites: admin-granted route access to /user/update · valid internal_user account
devstral-2 · analyzed May 25, 2026 Full analysis →

Scores

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

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact total

Lab Environment

COMMUNITY
Community Lab
docker pull ghcr.io/berriai/litellm@sha256:af0152ca6dfb6703b35c0d4899effa9ac132bce9a4fbcbe1dc6ef145c100db26
docker pull ghcr.io/berriai/litellm@sha256:6c82d338a60e7b273ae46bf1d8db814d2856ae010f96c44eeadde574d3893f76

Details

CWE
CWE-863
Status published
Products (2)
BerriAI/litellm < 1.83.10
litellm/litellm < 1.83.10
Published May 21, 2026
Tracked Since May 22, 2026