Package: nginx / 1.22.1-9+deb12u2
Metadata
Package | Version | Patches format |
---|---|---|
nginx | 1.22.1-9+deb12u2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
0003 define_gnu_source on other glibc based platforms.patch | (download) |
src/os/unix/ngx_posix_config.h |
5 4 + 1 - 0 ! |
use _gnu_source on gnu/kfreebsd |
nginx fix pidfile.patch | (download) |
src/core/nginx.c |
24 21 + 3 - 0 ! |
fix nginx pidfile handling |
nginx ssl_cert_cb_yield.patch | (download) |
src/event/ngx_event_openssl.c |
32 32 + 0 - 0 ! |
--- |
bug 1024605.patch | (download) |
src/http/modules/ngx_http_ssi_filter_module.c |
29 28 + 1 - 0 ! |
ssi: handling of subrequests from other modules |
bug 973861.patch | (download) |
src/core/ngx_connection.h |
1 1 + 0 - 0 ! |
[patch] lingering close for connections with pipelined requests. |
CVE 2025 23419.patch | (download) |
src/http/ngx_http_request.c |
27 25 + 2 - 0 ! |
cve-2025-23419 |
CVE 2024 7347 1.patch | (download) |
src/http/modules/ngx_http_mp4_module.c |
7 4 + 3 - 0 ! |
mp4: fixed buffer underread while updating stsz atom. While cropping an stsc atom in ngx_http_mp4_crop_stsc_data(), a 32-bit integer overflow could happen, which could result in incorrect seeking and a very large value stored in "samples". This resulted in a large invalid value of trak->end_chunk_samples. This value is further used to calculate the value of trak->end_chunk_samples_size in ngx_http_mp4_update_stsz_atom(). While doing this, a large invalid value of trak->end_chunk_samples could result in reading memory before stsz atom start. This could potentially result in a segfault. |
CVE 2024 7347 2.patch | (download) |
src/http/modules/ngx_http_mp4_module.c |
7 7 + 0 - 0 ! |
mp4: rejecting unordered chunks in stsc atom. Unordered chunks could result in trak->end_chunk smaller than trak->start_chunk in ngx_http_mp4_crop_stsc_data(). Later in ngx_http_mp4_update_stco_atom() this caused buffer overread while trying to calculate trak->end_offset. |