Exploitation active Catalogue KEV Sans authentification
CVE-2026-48710

Kludex Starlette HTTP Request/Response Smuggling Vulnerability

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…

Indice de priorité CheckOps
7,1/10 Corriger sous 7 jours
Gravité6,5
Probabilité7,0
Exploitation4/5

Gravité = CVSS. Probabilité = EPSS (FIRST). Exploitation = signaux publics : KEV, EUVD, rançongiciel, EPSS au-dessus de 10 %, accès sans compte.

EPSS · aujourd’hui 70,3 % plus haute que 99,4 % des CVE
CVSS 3.1 6,5 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:
Exploitée depuis 62 jours 02/09/2026
Échéance CISA 16/09/2026 pour les agences fédérales américaines

Probabilité d’exploitation EPSS · FIRST

05010025/0905/1015/1024/1002/11
Probabilité EPSS (%)Percentile parmi toutes les CVE

Signaux d’exploitation 4 / 5

  • Catalogue KEV (CISA)02/09/2026
  • EUVD exploitée (ENISA)02/09/2026
  • Utilisée par des rançongicielsnon
  • EPSS au-dessus de 10 %70,3 %
  • Sans compte, par le réseauoui

Que faire

Corriger

Mettre à jour vers une version corrigée : 1.0.1

Consigne de la CISA : 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.

En attendant

Retirer le service d’internet ou en filtrer l’accès, surveiller les journaux et chercher des traces de compromission.

Éditeurs (CRA)

Faille exploitée dans votre produit : alerte précoce à l’ENISA sous 24 h, puis notification sous 72 h (article 14 du Cyber Resilience Act). Le CRA expliqué

Description ENISA EUVD

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.

Texte de la source, en anglais.

Produits touchés

starletteStarlette
Versions touchées
  • < 1.0.1
Faiblesses (CWE)

Paquets open source OSV

  • starlettePyPI · GHSA-86qp-5c8j-p5mr
    corrigé en 1.0.1
  • starlettePyPI · PYSEC-2026-161
    corrigé en 1.0.1

Chronologie

  1. Publication

  2. Exploitation signalée (ENISA)

  3. Ajout au catalogue KEV

  4. Échéance de correction CISA

  5. EPSS au plus haut : 70,3 %

Références

Êtes-vous concerné ?

CheckOps lit vos SBOM et vos scans, et vous prévient dès qu’une de vos dépendances est exploitée.

Être prévenu de l’ouverture

Sources : CISA KEV · ENISA EUVD · FIRST EPSS · OSV. Données publiques agrégées par CheckOps, mises à jour automatiquement. Les textes des sources restent la propriété de leurs auteurs. Toutes les failles exploitées