~ / search / GHSA-847f-9342-265h

GHSA-847f-9342-265h

h2 allows HTTP Request Smuggling due to illegal characters in headers

Source: GitHub Advisory Database (reviewed) Moderate CVE-2025-57804

Packages

EcosystemPackageAffectedFixed in
PyPI h2 < 4.3.0 4.3.0

Details

As written in the advisory (Markdown source, shown as plain text).

### 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.

References

External links from the advisory. They lead to third-party sites.