diff options
author | Piotr Sikora <piotr@aviatrix.com> | 2024-03-14 18:37:20 +0400 |
---|---|---|
committer | Piotr Sikora <piotr@aviatrix.com> | 2024-03-14 18:37:20 +0400 |
commit | d3d64cacb3ce96477d354fe17d3b5c6e348f933a (patch) | |
tree | 014471753874a52b6fea50984a3e98f4fe469ee2 /src/os/unix/ngx_darwin_init.c | |
parent | 5e79d98a59b6d094145200976077aa7ca34a84d0 (diff) | |
download | nginx-d3d64cacb3ce96477d354fe17d3b5c6e348f933a.tar.gz nginx-d3d64cacb3ce96477d354fe17d3b5c6e348f933a.zip |
Geo: fixed uninitialized memory access.
While copying ngx_http_variable_value_t structures to geo binary base
in ngx_http_geo_copy_values(), and similarly in the stream module,
uninitialized parts of these structures are copied as well. These
include the "escape" field and possible holes. Calculating crc32 of
this data triggers uninitialized memory access.
Found with MemorySanitizer.
Signed-off-by: Piotr Sikora <piotr@aviatrix.com>
Diffstat (limited to 'src/os/unix/ngx_darwin_init.c')
0 files changed, 0 insertions, 0 deletions