CVE Tools

CVE-2026-48710

Starlette has missing Host header validation that poisons request.url.path, bypassing path-based security checks

Exploited in the wild. In CISA KEV since 2026‑09‑02. Fixed versions are out.

Published Updated Sources: CVE.org, NVD, BDU

What to do

Find your product and version, then upgrade to the build on the right.

  • Kludex starletteAffected: < 1.0.1Upgrade to: not statedStated by: CVE record
  • Encode StarletteAffected: ≥ 0.8.3, < 1.0.1Upgrade to: 1.0.1Stated by: NVD
  • Redhat Ai Inference ServerAffected: ≥ 3.3.0, ≤ 3.3.5Upgrade to: after 3.3.5Stated by: NVD
  • Redhat Migration Toolkit For ApplicationsAffected: < 8.2.0Upgrade to: 8.2.0Stated by: NVD
  • Redhat Openshift AiAffected: ≥ 3.3, < 3.3.5Upgrade to: 3.3.5Stated by: NVD

Versions as the sources state them. Full version matrix after sign-in

Steps

Written by AI from the record
  1. Identify which of your apps/platform components use Starlette (and check their installed Starlette versions). If you use Starlette as part of ai inference server, ansible automation platform, migration toolkit for applications, openshift ai, openshift lightspeed, satellite, or enterprise linux ai, verify those versions too.
  2. Confirm whether any of your web apps apply security restrictions based on request.url (for example, middleware that checks the URL path or host-derived routing/security decisions).
  3. Upgrade Starlette to 1.0.1 or later.
  4. Upgrade the other affected packages to their fixed versions: migration toolkit for applications to 8.2.0; openshift ai to 3.3.5.
  5. If you cannot upgrade immediately, restrict internet access to only what’s required (network-level allowlists) and ensure the service is not broadly reachable from the public internet until patched.
cd YOUR_PROJECT && pip install 'starlette>=1.0.1'

Coverage timeline

4 publishers
  1. Exploitation reported in the wild

    ·BleepingComputer summary
  2. Added to CISA KEV catalog

    ·CISA KEV
  3. BadHost (CVE-2026-48710) in Starlette can bypass authentication to access private endpoints, and patches and scanning tools were released by the Starlette team and X41 D-Sec.

    ·Risky Business News

Sourced from public security reporting — each date is when it was published, not when it happened. 3 further articles named this CVE in wider roundups without reporting it as a distinct event.

What it is

From the CVE record

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.

In plain language

Written by AI from the record

Starlette versions before 1.0.1 can let an outside attacker fake part of the website address using a bad Host header, bypassing security rules that depend on the request URL path—so if you run internet-facing apps on affected Starlette builds, you should act now.

CVE-2026-48710 is an unauthenticated request-manipulation flaw in Starlette (ASGI) where missing Host header validation lets attackers poison `request.url.path` reconstruction, bypassing path-based security controls that rely on `request.url` instead of the raw ASGI path scope.

If you're affected

  • Bypass security access rules
  • Unauthorized actions or data access
  • Increased breach risk
  • Service disruption from attacks

Exploitation

Where each signal puts this CVE on the scale from published to confirmed exploited.

EPSS94th
CISA KEV
CISA KEV

Listed as exploited in the wild since 2026-09-02.

US federal agencies must remediate by 2026-09-16.

Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
Public exploits

No public exploit or proof of concept found in the sources we track.

EPSS

7.1% chance of exploitation activity in the next 30 days, which ranks it in the 94th percentile of scored CVEs.

Exploit Prediction Scoring System, FIRST.org. A probability, not a confirmation.

Lifecycle

52 events over 128 days, from the signal feeds we watch.

  1. Patch availableworkaround available, record updated
  2. EPSS band changemoderate → low
  3. EPSS band changemoderate → 0epss band change
  4. Analysis publishedKestra's Login Bypass Was One Line of Code. Attackers Mined Crypto With It for Two Months Before CISA Noticed.
  5. EPSS band changelow → moderate
  6. Patch availableworkaround available, record updated

Affected products

Technical detail

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N

Scored 6.5 by NVD.

How it is reached

  • Attack Vector NetworkExploitable remotely over the network without any special conditions
  • Attack Complexity LowNo special conditions — the attack can be reliably reproduced
  • Privileges Required NoneNo authentication required — anyone can exploit this
  • User Interaction NoneNo user interaction needed — fully automated exploitation

Scope

  • Scope UnchangedImpact is limited to the vulnerable component itself

Impact if exploited

  • Confidentiality LowSome restricted information is disclosed, but limited in scope
  • Integrity LowData modification is possible but limited in scope or consequence
  • Availability NoneNo availability impact

Weaknesses

ATT&CK techniques

Mapped from the weaknesses above (CWE to ATT&CK), not observed in attacks.

Sources

References in the record

And 35 more references. See all after sign-in

Analysis on the cve.tools blog

In the news

Watch the software you run.

My Stack ranks new CVEs for your products by real-world exploitation, so the next exploited one reaches you without reading every advisory.

We'll flag the next CVE, public exploit or patch for Ai Inference Server, not every advisory. This one: actively exploited.