Vulnerability  ·  2026-09-04

CVE-2026-48710 — Starlette 'BadHost' request-smuggling flaw (underlies vLLM, LiteLLM, MCP servers) added to CISA KEV

VulnerabilityHigh impactGlobalCVE-2026-48710
CISA added CVE-2026-48710 to KEV on Sept 2, 2026, confirming active in-the-wild exploitation of this HTTP request/response smuggling flaw in Starlette. Because Starlette underlies vLLM, LiteLLM, and numerous MCP server implementations, the bug directly threatens the authentication boundary of widely-deployed AI serving and gateway infrastructure. Researchers report it has been chained with a LiteLLM command-injection flaw for unauthenticated RCE.
This is a foundational-layer flaw in the web framework AI infrastructure is built on top of — a single vulnerability with cascading impact across the model-serving and agent-tooling ecosystem, and it is under confirmed active exploitation.
A single malformed character (/, ?, or #) injected into the Host header shifts path-boundary reconstruction, causing request.url.path to diverge from the path actually dispatched by the router — allowing attackers to bypass path-based authentication/authorization middleware that trusts the reconstructed URL path.
Kludex Starlette (ASGI framework underlying vLLM, LiteLLM, FastAPI-based MCP servers)
Apply vendor patch per Starlette GHSA-86qp-5c8j-p5mr; audit any AI gateway/MCP server relying on Starlette path-based auth middleware.
CISA KEV catalogStarlette GHSA-86qp-5c8j-p5mrForkast News analysis
See this in the live feed Explore related AI security and governance findings — updated every morning.
Open the feed →