highZero-Day

Kludex Starlette HTTP Request/Response Smuggling Vulnerability

First seen Sep 3, 2026 · Updated Sep 3, 2026

starlettepythonasgirequest-smugglingauthentication-bypassagent-relevantsupply-chaincisa-kev

A HTTP request/response smuggling flaw in the Starlette ASGI framework allows attackers to inject paths into the host portion of a request, causing URL reconstruction that can bypass authentication logic dependent on the reconstructed path. CISA has added this to the KEV catalog, and it may be chained with CVE-2026-42271 to escalate impact. Organizations running Starlette-based web services, including those exposing agent APIs, should prioritize patching before the September 16, 2026 due date.

Technical Analysis

CVE-2026-48710 affects Starlette's request parsing logic, where malformed or crafted HTTP requests can smuggle an injected path into the host component of a URL, causing the server to reconstruct an incorrect path. Applications that rely on this reconstructed URL for authentication or authorization decisions (e.g., path-based access control middleware) can be bypassed by attackers exploiting this discrepancy between the actual and perceived request path. The vulnerability is compounded when chained with CVE-2026-42271, potentially enabling further exploitation such as cache poisoning, SSRF, or privilege escalation depending on downstream logic. Starlette underpins many popular Python async web frameworks, including FastAPI, which is widely used to build API layers, RAG pipeline endpoints, and tool-calling interfaces for LLM agent systems. Because AI agent frameworks and orchestration backends frequently expose FastAPI/Starlette-based HTTP endpoints for tool invocation, webhook handling, or inter-agent communication, this smuggling bug could allow attackers to bypass authentication gates protecting agent control planes, tool execution endpoints, or credential-issuing services, leading to unauthorized command execution or API key exposure.

Affected Systems

Applications built on Starlette (all versions prior to the patched release) and frameworks that depend on it, most notably FastAPI-based services; specifically any deployment where authentication or routing decisions are derived from Starlette's reconstructed request path/host.

Indicators of Compromise

  • No specific hashes, IPs, or domains published; indicators would be anomalous HTTP requests containing crafted Host headers or path segments designed to smuggle path data (e.g., unusual '@', '\', or encoded path delimiters in Host/URL fields) observed in web server or WAF logs.

Remediation Steps

  1. 1

    Upgrade Starlette

    Update to the patched version of Starlette (and FastAPI if used) that resolves the request/response smuggling and host/path reconstruction issue.

  2. 2

    Audit Authentication Logic

    Review and remove any authentication or authorization checks that rely on client-supplied or reconstructed URL paths/hosts; use validated, canonicalized path values from trusted sources.

  3. 3

    Deploy WAF/Proxy Normalization

    Ensure front-end proxies and load balancers normalize and validate Host headers and paths before forwarding requests, rejecting ambiguous or malformed requests.

  4. 4

    Chain Mitigation for CVE-2026-42271

    Assess exposure to CVE-2026-42271 and apply its corresponding patch, as combined exploitation increases severity.

  5. 5

    Audit Agent-Facing Endpoints

    For organizations running LLM agent orchestration or tool-calling APIs on Starlette/FastAPI, audit endpoint authentication and rotate any API keys or credentials that may have been exposed via bypassed auth checks.

CVE / Advisory IDs

CVE-2026-48710CVE-2026-42271

Industries Most Exposed

TechnologySoftware DevelopmentCloud ServicesFinancial ServicesHealthcareE-commerceAI/ML Platform Providers

Sources

Respond to this threat

Pro subscribers get a full AI-generated incident-response playbook for this threat — detection, containment, eradication, and recovery steps — plus an unlimited AI Threat Advisor for questions about your environment.