Starlette has missing Host header validation that poisons request.url.path, bypassing path-based security checks
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Kludex | starlette | affected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Kludex | Starlette |
|
| Source | ID | Title |
|---|---|---|
Debian DSA |
DSA-6302-1 | starlette security update |
Github GHSA |
GHSA-86qp-5c8j-p5mr | Starlette has missing Host header validation that poisons request.url.path, bypassing path-based security checks |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is in the KEV database since Sept. 2, 2026.
Exploit prediction score: 70.3% (70.288% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Redhat
Redhat ai Inference Server Redhat ansible Automation Platform Redhat enterprise Linux Ai Redhat migration Toolkit For Applications Redhat openshift Ai Redhat openshift Lightspeed Redhat satellite |
|
| CPEs | cpe:2.3:a:redhat:ai_inference_server:*:*:*:*:*:*:*:* cpe:2.3:a:redhat:ansible_automation_platform:2.6:-:*:*:*:*:*:* cpe:2.3:a:redhat:ansible_automation_platform:2.7:-:*:*:*:*:*:* cpe:2.3:a:redhat:migration_toolkit_for_applications:*:*:*:*:*:*:*:* cpe:2.3:a:redhat:openshift_ai:*:*:*:*:*:*:*:* cpe:2.3:a:redhat:openshift_lightspeed:-:*:*:*:*:*:*:* cpe:2.3:a:redhat:satellite:6.17:*:*:*:*:*:*:* cpe:2.3:a:redhat:satellite:6.18:*:*:*:*:*:*:* cpe:2.3:a:redhat:satellite:6.19:*:*:*:*:*:*:* cpe:2.3:o:redhat:enterprise_linux_ai:3.0:*:*:*:*:*:*:* |
|
| Vendors & Products |
Redhat
Redhat ai Inference Server Redhat ansible Automation Platform Redhat enterprise Linux Ai Redhat migration Toolkit For Applications Redhat openshift Ai Redhat openshift Lightspeed Redhat satellite |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
kev
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Encode
Encode starlette |
|
| CPEs | cpe:2.3:a:encode:starlette:*:*:*:*:*:python:*:* | |
| Vendors & Products |
Encode
Encode starlette |
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-1289 | |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Kludex
Kludex starlette |
|
| Vendors & Products |
Kludex
Kludex starlette |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | Starlette has missing Host header validation that poisons request.url.path, bypassing path-based security checks | |
| Weaknesses | CWE-444 | |
| References |
|
|
| Metrics |
cvssV3_1
|