HTTPX2 是 Python 的下一代 HTTP 客户端。在 2.11.0 之前, 中的 方法可能会向一个已经包含调用方提供的 头的请求中,添加一个基于请求体推导出的 头。这是因为其 逻辑是独立检查每个默认头,而不是将这两个框架(framing)头视为互斥关系。因此,固定大小的字节数据、JSON、表单以及长度已知的 multipart 请求体,可能会在 HTTP/1.1 中同时携带这两个头进行序列化。当下游中间件对哪个框架头具有优先权存在分歧时,就可能导致请求走私(request smuggling)或连接去同步
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-84381 | 8.1 HIGH | HTTPX2: Secure WebSocket traffic sent without TLS through SOCKS proxies |
| CVE-2026-84382 | 7.5 HIGH | HTTPX2: Streaming response decompression does not bound peak memory (decompression amplifi |
| CVE-2026-84378 | 5.9 MEDIUM | HTTPX2: Quadratic SSE line buffering can cause CPU denial of service |
| CVE-2026-84379 | 5.3 MEDIUM | HTTPX2: Multipart part header injection via unvalidated file Content-Type and custom heade |
No comments yet