PT-2026-84848 · Pypi · Httpx+1

CVE-2026-84381

·

Published

2026-09-02

·

Updated

2026-09-10

CVSS v3.1

8.1

High

VectorAV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions httpcore2 versions prior to 2.10.0 HTTPX2 versions 2.6.0 through 2.9.1
Description An issue exists where TLS fails to start when a remote origin uses wss (WebSocket Secure) through a SOCKS5 proxy because the TLS upgrade condition only recognizes https. This is exposed through the Client.websocket() and AsyncClient.websocket() functions. Consequently, the opening handshake, query parameters, Authorization headers, cookies, and subsequent frames may be transmitted across the proxy path in plaintext without certificate verification. An attacker observing or controlling this path could read or modify traffic and impersonate the WebSocket server.
Recommendations Update httpcore2 to version 2.10.0. Update HTTPX2 to version 2.10.0.

Exploit

Fix

Cleartext Transmission of Sensitive Information

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-84381
GHSA-7MJ9-2MP8-4M2P
PYSEC-2026-3844
PYSEC-2026-3845

Affected Products

Httpx
Httpcore