GHSA-847f-9342-265hMedium

h2 allows HTTP Request Smuggling due to illegal characters in headers

Published
August 25, 2025
Last Modified
November 3, 2025

🔗 CVE IDs covered (1)

📋 Description

Summary

HTTP/2 request splitting vulnerability allows attackers to perform request smuggling attacks by injecting CRLF characters into headers. This occurs when servers downgrade HTTP/2 requests to HTTP/1.1 without properly validating header names/values, enabling attackers to manipulate request boundaries and bypass security controls.

🎯 Affected products1

  • pip/h2:< 4.3.0

🔗 References (5)