{
    "id": "CVE-2026-48710",
    "published": "2026-05-26 22:16:44",
    "last_modified": "2026-09-04 15:59:29",
    "cvss_score": "6.5",
    "cvss_severity": "MEDIUM",
    "cvss_version": "3.1",
    "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N",
    "cwe": "CWE-444",
    "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.",
    "epss_score": "0.07056",
    "epss_percentile": "0.93984",
    "kev": 1,
    "kev_due": "2026-09-16",
    "has_exploit": 0,
    "updated_at": "2026-09-26 18:07:50",
    "priority": {
        "rank": 1,
        "label": "Patch first",
        "why": "On CISA KEV — known exploited in the wild, due 2026-09-16."
    },
    "products": [
        {
            "vendor": "encode",
            "product": "starlette"
        },
        {
            "vendor": "redhat",
            "product": "ai_inference_server"
        },
        {
            "vendor": "redhat",
            "product": "ansible_automation_platform"
        },
        {
            "vendor": "redhat",
            "product": "enterprise_linux_ai"
        },
        {
            "vendor": "redhat",
            "product": "migration_toolkit_for_applications"
        },
        {
            "vendor": "redhat",
            "product": "openshift_ai"
        },
        {
            "vendor": "redhat",
            "product": "openshift_lightspeed"
        },
        {
            "vendor": "redhat",
            "product": "satellite"
        }
    ],
    "kev_detail": {
        "cve_id": "CVE-2026-48710",
        "date_added": "2026-09-02",
        "due_date": "2026-09-16",
        "vendor": "Kludex",
        "product": "Starlette",
        "name": "Kludex Starlette HTTP Request/Response Smuggling Vulnerability",
        "ransomware": 0
    },
    "exploits": [],
    "refs_list": [
        "https://badhost.org",
        "https://github.com/Kludex/starlette/commit/764dab0dcfb9033d75442d7a359645c9f94648c6",
        "https://github.com/Kludex/starlette/security/advisories/GHSA-86qp-5c8j-p5mr",
        "https://github.com/pypa/advisory-database/tree/main/vulns/starlette/PYSEC-2026-161.yaml",
        "https://ostif.org/disclosing-the-badhost-vulnerability-in-starlette",
        "https://www.secwest.net/starlette",
        "https://www.x41-dsec.de/lab/advisories/x41-2026-002-starlette",
        "https://access.redhat.com/errata/RHSA-2026:22992",
        "https://access.redhat.com/errata/RHSA-2026:22993",
        "https://access.redhat.com/errata/RHSA-2026:23346",
        "https://access.redhat.com/errata/RHSA-2026:24866",
        "https://access.redhat.com/errata/RHSA-2026:26226",
        "https://access.redhat.com/errata/RHSA-2026:30088",
        "https://access.redhat.com/errata/RHSA-2026:30089",
        "https://access.redhat.com/errata/RHSA-2026:34456",
        "https://access.redhat.com/errata/RHSA-2026:34526",
        "https://access.redhat.com/errata/RHSA-2026:34532",
        "https://access.redhat.com/errata/RHSA-2026:37275",
        "https://access.redhat.com/errata/RHSA-2026:43038",
        "https://access.redhat.com/errata/RHSA-2026:44696",
        "https://access.redhat.com/errata/RHSA-2026:51357",
        "https://access.redhat.com/errata/RHSA-2026:60520",
        "https://access.redhat.com/errata/RHSA-2026:63337",
        "https://access.redhat.com/security/cve/CVE-2026-48710",
        "https://bugzilla.redhat.com/show_bug.cgi?id=2481742"
    ]
}