GitHub Advisoryadvisory · PyPI
GHSA-hx8v-g79f-8w5f LiteLLM Proxy has server-side request forgery via the `user_config` request parameter
MEDIUM
Official page ↗
- Aliases
- CVE-2026-59823
- Ecosystem
- PyPI
- Packages
- litellm
- Severity
- Moderate
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N
- Weaknesses
- CWE-918
- Reviewed
- 2026-09-17
Affected packages
• PyPI litellm: < 1.83.9 → fixed in 1.83.9
Description
Summary
A server-side request forgery in LiteLLM Proxy lets an authenticated caller redirect the
proxy's outbound request to a host of their choosing by smuggling an `api_base` inside the
`user_config` request body, bypassing the existing parameter guard.
Details
LiteLLM Proxy validates request bodies with `is_request_body_safe`, which blocks the
`api_base` and `base_url` parameters but does not cover `user_config`. The `user_config`
object is used to build the outbound router for a request, so a caller can place an
`api_base` inside it and reach an arbitrary host. The guard only inspected the two
top-level keys, so the same `api_base` nested inside `user_config` was never checked.
Exploitation requires a valid virtual key.
Impact
An authenticated caller can make the proxy issue server-side requests to internal or
external hosts of their choosing, reaching endpoints the caller cannot otherwise access.
Affected / Patched
Affected: `<= 1.83.8`
Patched: `1.83.9`
Remediation
Upgrade to 1.83.9 or later (released 2026-04-17).
Related
Alias · CVE (1)
- CVE-2026-59823 LiteLLM is a proxy server (AI Gateway) to call LLM APIs in OpenAI (or native) format. vulnerability
Weakness · CWE (1)
- CWE-918 Server-Side Request Forgery weakness
References
- https://github.com/BerriAI/litellm/security/advisories/GHSA-hx8v-g79f-8w5f web
- https://nvd.nist.gov/vuln/detail/CVE-2026-59823 advisory
- https://github.com/BerriAI/litellm/pull/25827 web
- https://github.com/BerriAI/litellm/commit/47214be317f45a2d2ac08258362e0481411eb427 web
- https://github.com/BerriAI/litellm package