CVE-2026-59822, an authentication bypass in LiteLLM’s MCP endpoint, is on CISA’s list of vulnerabilities exploited in the wild. What happened, why it worked, and what it means for the AI plumbing you run.
By Krikor Tengerian · Co-founder, SecuritAI Technologies Ltd. · October 2026

The LiteLLM vulnerability CVE-2026-59822 let an attacker reach the AI tools behind a LiteLLM gateway without a valid key. An AI gateway is the proxy between your applications and the models and tools they call. MCP, the Model Context Protocol, is how AI agents reach tools such as files, databases and internal APIs.
Your team added an AI gateway so every app could share one set of model keys and one set of agent tools. It sits on the network, it works, and nobody has looked at it since. Most companies treat this layer as plumbing. Attackers have started treating it as a door.
If that describes your setup, you are in good company. Gateways like LiteLLM became popular because they make AI easier to run. The LiteLLM vulnerability is a reminder that anything holding the keys to your tools needs the same care as any other internet-facing service.
The US National Vulnerability Database describes LiteLLM as a proxy server, or AI gateway, that calls LLM APIs in OpenAI format. Before version 1.84.0, its MCP Streamable HTTP endpoint let an unauthenticated attacker send a fabricated Authorization header that triggered an OAuth2 passthrough fallback path. That path replaced a failed LiteLLM key check with an empty authentication object, so requests reached MCP tooling without a valid LiteLLM key.
The GitHub advisory GHSA-7488-6r32-c95q spells out the impact: an attacker could list and call the MCP tools configured on the gateway and access the services connected through them. GitHub rates it high severity, with a CVSS v4 base score of 8.8, reachable over the network with no privileges and no user interaction.
Two months passed between the fix and the exploitation notice. Any gateway that was not updated in that window should be treated as exposed until you have checked it.
Three questions settle it for most teams:
pip show litellm prints the version.If you answer yes to all three, patch now and review the logs before you close the ticket. If you only use a hosted service built on LiteLLM, ask the provider which version they run and when they updated.
Teams spend their AI security effort on the model: jailbreaks, prompt injection, what the chatbot might say. The LiteLLM vulnerability had nothing to do with the model. It was an authentication bug in internet-facing software that happens to hold the keys to your AI tools. The model was never asked anything. The attacker walked past it.
That matters for how you budget. Model testing is necessary, but the gateway, the MCP servers and the credentials they hold are where an attacker can skip the model entirely.
The failure was a fallback that let a request through when the normal check failed. Security people call this failing open. A login check that fails should deny the request, every time, even when a second method of authentication is available.
The MCP project’s own security guidance are blunt on the related point. They call token passthrough, where an MCP server accepts a token without checking that it was issued for that server and passes it to the downstream API, an anti-pattern that the authorization specification forbids. They warn that it lets clients get around rate limits and monitoring, and leaves logs that show the wrong identity. MCP servers must not accept tokens that were not issued for them.
You do not need to read the protocol to act on this. Ask whoever runs your gateway two questions: what happens when a key check fails, and does any route accept a token it did not issue.
CISA’s catalog is written first for US federal agencies, which its directive BOD 26-04 requires to prioritize fixing high-risk vulnerabilities in the catalog. In the same alert, CISA encourages all organizations to prioritize the vulnerabilities in the catalog. Canadian companies run the same open source gateways as everyone else, so the catalog listing is a good reason to move the LiteLLM vulnerability to the top of your list.
The OWASP Gen AI Security Project lists this kind of risk as LLM06:2025 Excessive Agency, with three root causes: excessive functionality, excessive permissions and excessive autonomy. An agent that can call tools is only as safe as the weakest path to those tools.
AI red teaming includes agent abuse tests, which try to manipulate tool-using agents into actions they should not take, alongside prompt injection, data exfiltration and system prompt leakage. Run them after every new tool or permission you add, and include the question “what if the gateway’s login fails open”.
The SecuritAI AI Firewall sits in front of your model as a proxy and enforces your access rules, including rate limits, allowed countries, time windows and trusted sources. It keeps an exportable audit log, with inspection and log storage in Canada. It is a separate control from your gateway’s own login, which is the point: one bug should not open everything.
To be clear about the limit: a firewall does not patch your gateway. Update LiteLLM first. Then add layers so the next authentication bug, in any component, reaches less.
SecuritAI tests AI agents for abuse and puts access rules in front of your model, with inspection and log storage in Canada. Start with the free AI Security Readiness Check.
An authentication bypass in LiteLLM’s MCP endpoint. Before version 1.84.0, a fabricated Authorization header could trigger an OAuth2 passthrough fallback path that let requests reach MCP tooling without a valid LiteLLM key. It is fixed in 1.84.0.
Yes. CISA added it to its Known Exploited Vulnerabilities catalog on September 2, 2026, based on evidence of active exploitation.
The GitHub advisory’s workaround is to disable the MCP routes, or block access to /mcp/ and related MCP endpoints at your reverse proxy or API gateway, until you can upgrade.
A server that exposes tools, such as files, databases or internal APIs, to AI agents through the Model Context Protocol. Whoever can call it can use the tools behind it, which is why its authentication matters.
Run agent abuse tests against your own system: try to make each tool-using agent take actions it should not. AI red teaming includes agent abuse alongside prompt injection, data exfiltration and system prompt leakage, and should be repeated after every new tool or permission.
Krikor Tengerian
Co-founder, SecuritAI Technologies Ltd.
Krikor Tengerian is the co-founder of SecuritAI Technologies and has over 20 years of experience in cybersecurity and IT infrastructure. He leads the company’s AI security platform and works with Canadian organizations to secure their AI deployments against adversarial threats.
Agent abuse, prompt injection and data exfiltration tests against your own AI, and access rules in front of your model.