CVE catalog

CVE-2026-84380

HTTPX2 is a next generation HTTP client for Python. Prior to 2.11.0, Request._prepare() in src/httpx2/httpx2/_models.py can add a body-derived Content-Length header to a request that already contains

[CVE catalog]

Severity
Medium · CVSS 5.6CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.22% · Oct 25, 2026

A flaw was found in HTTPX2, a Python HTTP client. The `Request._prepare()` function can incorrectly add a `Content-Length` header to a request that already includes a `Transfer-Encoding` header. This conflict in HTTP framing headers can lead to request smuggling or connection desynchronization. This could allow an attacker to bypass security controls or interfere with network traffic. httpx2: HTTPX2: Request Smuggling and Connection Desynchronization via Conflicting HTTP Headers This vulnerability is rated Moderate. The HTTPX2 Python client can be exploited for request smuggling or connection desynchronization due to conflicting HTTP framing headers. Exploitation requires a high attack complexity, as it depends on how downstream intermediaries process these conflicting headers, leading to limited impact on confidentiality, integrity, and availability. The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
PyPIhttpx2Not reported2.11.0fixed
PyPIhttpx2Not reported2.11.0fixed
Debianpython-httpx2142.4.0-1vulnerable
Debianpython-httpx2142.5.0-1vulnerable
Debianpython-httpx2142.12.0-1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
PyPIhttpx2PyPINot reported2.11.0Not reportedPYSEC-2026-3849Not reported
PyPIhttpx2PyPINot reported2.11.0Not reportedGHSA-PF96-P4FJ-6566Not reported
Debianpython-httpx2deb142.12.0-1Not reportedDEBIAN-CVE-2026-84380Not reported

OpenFactory catalog packages

No matching packages in this catalog.

Observed:

References