CVE-2026-47102: berriai litellm Incorrect Authorization
Vulnerability summary
CVE-2026-47102 is a high (CVSS 8.8) Incorrect Authorization vulnerability in berriai litellm. EPSS estimates a 0.82% chance of exploitation in the next 30 days, higher than 56.6% of scored vulnerabilities. 3 public exploits are recorded.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 21-05-2026PublishedVulnerability first disclosed.
- 08-10-2026Last modifiedVulnerability information updated.
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.
CVSS metrics
8 scores · 5 sources · 2 versions- OSV · PypiEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
- OSV · WolfiEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
- OSV · ChainguardEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
- NVDNIST8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- OSV · PypiEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- NVDNIST8.8HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
0.82%
Chance of exploitation in the next 30 days
Percentile
57%
Versus all other CVEs
30-day change
+0.17 pp
From 0.65% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
3 found9Ec616E1Fdc77B3673509C60206E827F
Maturity: poc
Exploit Reference (obsidiansecurity.com)
Maturity: unknown
Exploit Reference (huntr.com)
Maturity: unknown
Weaknesses
CWE · root cause- CWE-863Incorrect AuthorizationThe product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
- CWE-915Improperly Controlled Modification of Dynamically-Determined Object AttributesThe product receives input from an upstream component that specifies multiple attributes, properties, or fields that are to be initialized or updated in an object, but it does not properly control which attributes can be modified.
Affected systems
Berriai1 product
- litellm< 1.83.10
Chainguard1 product
- airflow-3< 3.2.2-r7
Litellm1 product
- litellm< 1.83.10
PyPI1 product
- litellm< 1.83.10
Wolfi1 product
- airflow-3< 3.2.2-r7
5 vendors · 5 products
References
16 links- www.obsidiansecurity.com/blog/litellm-privilege-escalation-rceTechnical DescriptionExploitWEBEVIDENCE
- gist.github.com/13ph03nix/9ec616e1fdc77b3673509c60206e827fExploitTechnical DescriptionWEBEVIDENCEMitigationThird Party Advisory
- www.vulncheck.com/advisories/litellm-privilege-escalation-via-user-updateThird Party AdvisoryWEBAdvisory
Show all 16 references
- github.com/BerriAI/litellmPACKAGE
- pypi.org/project/litellmPACKAGE