Hello!

On Thu, Jun 25, 2020 at 11:33:29AM -0400, anish10dec wrote:

> Nginx Upstream returning 400 Bad Request if null character is being passed
> in the request as part of uri or query params.
> 
> Is there a way Null Character can be removed from request before proxying 
> it to upstream.
> 
> Its only known from access logs that null character is being passed in
> request as \x00 and causing the failure

The null character is not allowed in the HTTP request line, and 
hence nginx returns 400 (Bad Request) error.

> How to identify the Null Character and remove it ? 

You can't.  Instead, consider fixing the client to generate HTTP 
requests correctly.

-- 
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to