Information
The large_client_header_buffers directive defines the number and size of buffers used within the URI. A request cannot exceed the size of this buffer when this directive is configured. The large_client_header_buffers directive should be set to restrict buffer usage. The number of buffers should generally set to two and the length be set to 1K; however, this may not be a good fit for your application and may need to be set differently.
Rationale:
The large_client_header_buffers directive may assist in preventing buffer overflow attacks that leverage long URI query parameters.
Solution
Open your nginx.conf file and locate your server or HTTP blocks. This may be added to the HTTP block for all configurations or the server block for more specific configurations to meet your needs. Add the below line to implement this recommendation:
large_client_header_buffers 2 1k;
Default Value:
large_client_header_buffers 4 8k;