Description
The net/http package improperly accepts a bare LF as a line terminator in chunked data chunk-size lines. This can permit request smuggling if a net/http server is used in conjunction with a server that incorrectly accepts a bare LF as part of a chunk-ext.
Problem types
CWE-444: Inconsistent Interpretation of HTTP Requests ('HTTP Request Smuggling')
Product status
Any version before 1.23.8
1.24.0-0 (semver) before 1.24.2
Credits
Jeppe Bonde Weikop
References
www.openwall.com/lists/oss-security/2025/04/04/4
cert-portal.siemens.com/productcert/html/ssa-783943.html
groups.google.com/g/golang-announce/c/Y2uBTVKjBQk