nginx/src/http
Roman Arutyunyan 475732a3f9
Some checks are pending
buildbot / buildbot (push) Waiting to run
Rewrite: harden escape flags control
Following 2046b45aa0, this change introduces better control of memory
allocation flags for escaped values.  Notably:

- The e->is_args flag is now explicitly reset on rewrite start.
  If the flag was set prior to rewrite start, then buffer overflow
  could happen before 2046b45aa0.

- The le->is_args flag value is now copied from e->is_args when
  calculating complex value length for "if" and "set" directives.
  If e->is_args was set, but le->is_args was not, then buffer overflow
  could happen before 2046b45aa0.
2026-05-21 18:00:00 +04:00
..
modules
v2
v3
ngx_http.c
ngx_http.h
ngx_http_cache.h
ngx_http_config.h
ngx_http_copy_filter_module.c
ngx_http_core_module.c
ngx_http_core_module.h
ngx_http_file_cache.c
ngx_http_header_filter_module.c
ngx_http_huff_decode.c
ngx_http_huff_encode.c
ngx_http_parse.c
ngx_http_postpone_filter_module.c
ngx_http_request.c
ngx_http_request.h
ngx_http_request_body.c
ngx_http_script.c
ngx_http_script.h
ngx_http_special_response.c
ngx_http_upstream.c
ngx_http_upstream.h
ngx_http_upstream_round_robin.c
ngx_http_upstream_round_robin.h
ngx_http_variables.c
ngx_http_variables.h
ngx_http_write_filter_module.c