TL;DR: Three chained LiteLLM vulnerabilities let a default low-privilege user reach admin access and arbitrary code execution, while also enabling a compromised gateway to inject tool calls into downstream agents like Claude Code, according to Obsidian Security. The core issue is that AI gateways concentrate trust, so route checks and field-level authorization cannot be treated as interchangeable controls.
Editorial analysis by NHI Mgmt Group, based on content published by Obsidian Security: “Breaking LiteLLM: From Low-Privilege User to Admin and RCE (CVE-2026-47101, CVE-2026-47102, CVE-2026-40217)”.
Key questions
Q: What breaks when AI gateway route checks are treated as enough authorization?
A: Route checks only control whether a caller can reach an endpoint.
Q: Why do AI gateways need field-level authorization for role changes?
A: Because a user may be allowed to reach an update endpoint without being allowed to change the security attributes inside the object.
Q: How should security teams decide whether AI guardrails belong in the gateway or in a separate layer?
A: Teams should place guardrails where they can actually enforce policy at runtime with the least duplication.
Practitioner guidance
- Audit route-scope writes before issuance Check every key creation and key update path that accepts allowed_routes or equivalent scope fields.
- Separate role updates from profile updates Treat user_role, org_admin, proxy_admin, and similar privilege fields as restricted attributes with their own authorisation checks.
- Remove executable trust from guardrail paths Review every custom-code or guardrail endpoint that compiles or executes input inside the proxy process.
Bottom line: LiteLLM’s vulnerability chain shows that AI gateway trust boundaries fail when route scope, role mutation, and code execution are handled as separate concerns.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
AI gateways concentrate trust, so they must be governed as privileged control planes, not as simple routing middleware. LiteLLM shows that route authorization, key management, role assignment, and extension execution can all collapse into a single compromise path when one layer assumes another has already done the hard work. For practitioners, the lesson is to classify the gateway itself as a high-value identity enforcement point, not just a transport layer.
A few things that frame the scale:
- Patching addresses only about 10% of privilege escalation techniques, while privilege management covers about 65%, according to Verizon's 2026 Data Breach Investigations Report.
A question worth separating out:
Q: What should teams do when an AI gateway could steer downstream agents?
A: Review the trust chain from gateway to agent to tool and identify where a compromised middle layer could rewrite prompts, inject tool calls, or expose stored credentials. The practical test is whether downstream systems trust the gateway’s output as if it were authoritative. If they do, the gateway is an identity dependency, not just a relay.
👉 Read our full editorial: LiteLLM’s admin and RCE chain exposes AI gateway trust gaps