
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
- Severity
- Medium · CVSS 5.6
CVSS: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.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| PyPI | httpx2 | Not reported | 2.11.0 | fixed |
| PyPI | httpx2 | Not reported | 2.11.0 | fixed |
| Debian | python-httpx2 | 14 | 2.4.0-1 | vulnerable |
| Debian | python-httpx2 | 14 | 2.5.0-1 | vulnerable |
| Debian | python-httpx2 | 14 | 2.12.0-1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| PyPI | httpx2 | PyPI | Not reported | 2.11.0 | Not reported | PYSEC-2026-3849 | Not reported |
| PyPI | httpx2 | PyPI | Not reported | 2.11.0 | Not reported | GHSA-PF96-P4FJ-6566 | Not reported |
| Debian | python-httpx2 | deb | 14 | 2.12.0-1 | Not reported | DEBIAN-CVE-2026-84380 | Not reported |
OpenFactory catalog packages
No matching packages in this catalog.
Observed:
References
- [https://nvd.nist.gov/vuln/detail/CVE-2026-84380]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-84380]
- [https://osv.dev/vulnerability/PYSEC-2026-3849]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-84380.json]
[FIRST EPSS] · [GitHub Advisory Database] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX]