LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2026-48710: Kludex Starlette HTTP Request/Response Smuggling Vulnerability

RBRecent Breaches Vulnerability Intelligence·Sep 2, 2026
CVSS 6.5 · Medium⚠ Actively exploited (CISA KEV)
6.5
CVSS score
Medium
Severity
Active
CISA KEV
No
Ransomware use
Sep 16, 2026
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2026-48710 to its Known Exploited Vulnerabilities catalog on Sep 2, 2026, with a federal patch deadline of Sep 16, 2026 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

Starlette is a lightweight ASGI framework/toolkit. Prior to version 1.0.1, the HTTP `Host` request header was not validated before being used to reconstruct `request.url`. Because the routing algorithm relies on the raw HTTP path while `request.url` is rebuilt from the `Host` header, a malformed header could make `request.url.path` differ from the path that was actually requested. Middleware and endpoints that apply security restrictions based on `request.url` (rather than the raw `scope` path) could therefore be bypassed. Users should upgrade to a version greater than or equal to version 1.0.1, which validates the `Host` header against the grammar of RFC 9112 §3.2 / RFC 3986 §3.2.2 when constructing `request.url` and falls back to `scope["server"]` for malformed values.

CVE-2026-48710 is an HTTP request/response smuggling weakness in Kludex Starlette. In plain terms, crafted requests can confuse how the framework and any front-end proxy or gateway interpret the same HTTP message, so the path an application “sees” may not match what the client actually sent. CISA notes that attackers may inject path material into the host portion in a way that prepends the real path, which can break authentication or access checks that trust a reconstructed URL path. The issue can be chained with CVE-2026-42271. Teams running Starlette-based APIs or apps behind reverse proxies should treat this as a priority to inventory and fix, confirming all version and patch details against the vendor advisory.

Request smuggling of this class matters because path- and host-dependent logic (routing, authz, logging) can be steered incorrectly. Public detail on exact builds and exploit mechanics is limited here; always verify against the official Starlette/Kludex advisory and your deployment topology.

How it works

The weakness is tracked as CWE-444 (HTTP request/response smuggling). Smuggling arises when two HTTP processors disagree on where one request ends and the next begins, or on how headers such as Host and path-related fields are parsed and normalized. In this case, CISA describes injection of path content into the host part so that the reconstructed path used by the application is prepended or altered relative to the intended path.

A technical abuse pattern for this class is: send a request (or sequence) that a proxy accepts under one interpretation while Starlette (or an intermediate) accepts another. Downstream code that authorizes or routes based on the reconstructed URL path may then allow access that would have been denied for the true path, including authentication bypass when checks depend on that path. Chaining with CVE-2026-42271 is noted by CISA; treat combined impact as higher risk until both are addressed. Do not assume specific payloads or parser edge cases beyond what the vendor documents—confirm mechanics in the advisory.

Am I affected? How to find it in your systems

Kludex Starlette is a lightweight ASGI framework commonly used for Python web APIs and services, often behind nginx, Envoy, cloud load balancers, API gateways, or container ingress. It may appear as a direct dependency or transitively via FastAPI and similar stacks.

How to remediate

Patch first. Apply the vendor-supplied update for Kludex Starlette exactly as named in the official advisory, and redeploy all affected services. Align with CISA’s required action: apply mitigations per vendor instructions, follow BOD 26-04 prioritization for security updates based on risk, and meet applicable forensics triage expectations. For cloud-hosted or managed use, follow BOD 26-04 cloud guidance or discontinue use if mitigations are unavailable.

If you can't patch immediately

Use compensating controls until the vendor fix is fully rolled out. These reduce likelihood and impact but do not replace the patch.

If your data may have been exposed

Actively exploited smuggling and related auth-bypass flaws can lead to unauthorized access and data exposure even when ransomware use is not documented for this CVE. If you suspect compromise, follow your incident process: isolate affected services, preserve proxy and application logs, rotate credentials and sessions that may have been reachable via path confusion, and complete forensics triage in line with CISA guidance. You can run a free exposure scan of your email addresses against known breach datasets to see whether associated accounts appear in prior public breaches while you complete internal investigation.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedKludex · Starlette
WeaknessCWE-444
CVSS base score6.5 (Medium)
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
PublishedMay 26, 2026
Added to CISA KEVSep 2, 2026
Federal patch deadlineSep 16, 2026
Known ransomware useNot documented
Check if your data is exposed →

References

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities