Details
-
Bug
-
Status: Open (View Workflow)
-
Critical
-
Resolution: Unresolved
-
13.0
-
Can result in hang or crash
Description
The header parsing loop could append a null terminator past the end of
the buffer when processing maximum-length PROXY v1 headers.
Fix by increasing the buffer size by one byte and using bounded reads
while preserving full header parsing.
Treat zero-length reads as connection close in this context.