Security brief

LiteLLM nested user_config parameter could bypass outbound destination checks

REVIEW

CVE-2026-59823 required a valid virtual key and was fixed in version 1.83.9.

Published 29 Oct 2026 · Material update 17 Sep 2026 — last time the underlying evidence changed · Evidence: high

What happened

LiteLLM’s advisory describes server-side request forgery through a nested user_config parameter. A caller could place a destination override inside that object, bypassing validation that checked only the corresponding top-level fields.

Exploitation required a valid virtual key. The proxy could then make requests to internal or external hosts chosen by the caller, potentially reaching services the caller could not access directly.

The advisory lists releases through 1.83.8 as affected and 1.83.9 as patched. Update to a maintained release and review outbound destination controls. This is a LiteLLM request-validation issue, not a security incident in Claude merely because the proxy supports Anthropic models.

Read the original source.

Next step

Update LiteLLM and review nested request routing parameters and outbound access.

What remains unknown

Open question
The sources reviewed do not establish whether your deployment was exploited.

Source references

Technical details

CVE
CVE-2026-59823