aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_request.c
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2015-10-30 21:43:30 +0300
committerMaxim Dounin <mdounin@mdounin.ru>2015-10-30 21:43:30 +0300
commitf9cce38e497577449f1a29017d177ca753491885 (patch)
treec3c3ef6aae2ead19684511c011be677779c3bc59 /src/http/ngx_http_request.c
parente7d298f3fc79785d22a1227b3c140529a6356fff (diff)
downloadnginx-f9cce38e497577449f1a29017d177ca753491885.tar.gz
nginx-f9cce38e497577449f1a29017d177ca753491885.zip
Fixed ngx_parse_time() out of bounds access (ticket #821).
The code failed to ensure that "s" is within the buffer passed for parsing when checking for "ms", and this resulted in unexpected errors when parsing non-null-terminated strings with trailing "m". The bug manifested itself when the expires directive was used with variables. Found by Roman Arutyunyan.
Diffstat (limited to 'src/http/ngx_http_request.c')
0 files changed, 0 insertions, 0 deletions