# HG changeset patch # User Maxim Dounin # Date 1535991426 -10800 # Node ID f6e7831a17d403822341528c4961c531931f3efd # Parent b9b3518fa93b17717fe6c1e6a90f4c4e2f8d98ee Uwsgi: added a check on maximum uwsgi request size. Requested by Chris Caputo. diff --git a/src/http/modules/ngx_http_uwsgi_module.c b/src/http/modules/ngx_http_uwsgi_module.c --- a/src/http/modules/ngx_http_uwsgi_module.c +++ b/src/http/modules/ngx_http_uwsgi_module.c @@ -960,6 +960,12 @@ ngx_http_uwsgi_create_request(ngx_http_r } #endif + if (len > 65535) { + ngx_log_error(NGX_LOG_ALERT, r->connection->log, 0, + "uwsgi request is too big: %uz", len); + return NGX_ERROR; + } + b = ngx_create_temp_buf(r->pool, len + 4); if (b == NULL) { return NGX_ERROR;