Highlights
Denial of Service: 13 prior fixes. Scrutinize any change in this area.
server.go: most-fixed (8 issues). Treat as high-risk during review.
18 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
HTTP Request Smuggling: Inconsistent or weak parsing of Content-Length, Transfer-Encoding, and trailer headers allows request smuggling or framing discrepancies against upstream reverse proxies. Strict header parsing and rejection of non-compliant delimiters are critical.
SSRF: Parser-differential SSRF occurs due to flawed URI host validation, including failure to block invalid IPv6 mixed brackets, multiple port delimiters, or invalid characters inside userinfo fields.
Denial of Service: Concurrency errors, unhandled nil pointers in multipart forms, lack of pre-handshake read deadlines, and use-after-free conditions in recycled connection readers expose the server to remote denial of service.