CVE-2026-114612: LiteLLM: Privilege Escalation to Proxy Admin via Cross-Domain Reuse of the Salt Key
An authenticated user with internal_user privileges can escalate to proxy_admin and achieve remote code execution. The proxy uses one encryption key for two purposes: sealing secrets at rest and minting session tokens. An attacker exploits this by requesting a new API key with a crafted metadata field containing a forged admin credential as the “secret” value. The proxy encrypts and returns this payload. When this value is then presented as a bearer token, the proxy decrypts it, trusts the forged admin identity, and grants full administrative access, including the ability to execute arbitrary commands via the MCP stdio endpoint.
References
- github.com/BerriAI/litellm/commit/1d5fdc87fed66b49e1df8cf7d708ad93249eb7d0
- github.com/BerriAI/litellm/commit/9161d7f9d6073603ba61ee4aa5e2c0ef5b37a81b
- github.com/BerriAI/litellm/commit/9fa1a641119dd0d4fe43e93622eae5f482ceb63f
- github.com/BerriAI/litellm/commit/a80eacacee118fbed54e3d98f239d17a63fac818
- github.com/BerriAI/litellm/commit/f7cd90f09e9716652b38daec9f0640cdf49d582b
- github.com/BerriAI/litellm/releases/tag/v1.100.4
- github.com/BerriAI/litellm/releases/tag/v1.101.3
- github.com/BerriAI/litellm/releases/tag/v1.102.2
- github.com/BerriAI/litellm/releases/tag/v1.103.1
- github.com/BerriAI/litellm/releases/tag/v1.104.0-rc.2
- github.com/BerriAI/litellm/security/advisories/GHSA-7hp6-4w63-5g45
- github.com/advisories/GHSA-7hp6-4w63-5g45
- nvd.nist.gov/vuln/detail/CVE-2026-114612
Code Behaviors & Features
Detect and mitigate CVE-2026-114612 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →