Release date:
2026-09-06 13:04:31 UTC
Description:
* SECURITY UPDATE: HTTP/2 denial of service via rapid stream reset
(HTTP/2 Rapid Reset)
- debian/patches/CVE-2023-44487.patch: limit new streams to
2 * http2_max_concurrent_streams per event loop iteration in
ngx_http_v2_state_headers, and cap refused streams at the
maximum of http2_max_concurrent_streams and 100, so a client
that opens and immediately cancels streams can no longer pin
worker CPU
- CVE-2023-44487
* SECURITY UPDATE: buffer overrun in the script engine via map
directives using regex matching with a string expression
- debian/patches/CVE-2026-42533.patch: add an e->end bound and an
ngx_http_script_check_length() guard to the script copy code
paths in both the http and stream script engines, and thread a
separate header/parameter length accumulator through the proxy
(headers_len, body_len), grpc (headers_len), fastcgi, scgi and
uwsgi (params_len) upstream request builders, the http and
stream access log writers, and the index, try_files and rewrite
modules, so an attacker-controlled map+regex expansion can no
longer overrun the assembled request, log or result buffer.
Also drops uninitialised trailing bytes from complex values,
which previously leaked to the client.
- CVE-2026-42533
* SECURITY UPDATE: use-after-free via duplicate subrequest
finalization in ngx_http_ssi_filter_module
- debian/patches/CVE-2026-56434.patch: skip posting a request
that is already on r->main->posted_requests in
ngx_http_post_request, and reset r->write_event_handler to the
empty handler during active subrequest finalization, so a
subrequest posted twice can no longer be finalized twice and
over-decrement r->main->count
- CVE-2026-56434
* SECURITY UPDATE: uninitialized memory read via stale regex
captures
- debian/patches/CVE-2026-60005.patch: reset r->ncaptures when
ngx_http_regex_exec reallocates r->captures, so a subsequent
unnamed capture reference after a non-matching regex no longer
reads uninitialized memory
- CVE-2026-60005
* The CVE-2026-42533 patch additionally carries two upstream
commits that are not part of the vulnerability fix but are
required for it not to regress this package:
- e09c0d32d51c reserves NGX_OFF_T_LEN rather than NGX_SIZE_T_LEN
for the access log "request_length" variable, whose handler
formats with %O. Without it the new length guard rejects every
log line containing $request_length on 32-bit architectures
(armel here), where off_t is 8 bytes and size_t is 4.
- 4b90ec769235 restores the stack push in
ngx_http_script_complex_value_code and has the new end code
update that slot instead. Without it any module reusing
ngx_http_script_complex_value_code without emitting the new
end code -- which includes the ngx_devel_kit copy in
debian/modules/http-ndk, and hence libnginx-mod-http-ndk and
libnginx-mod-http-lua -- pops a stack slot that was never
pushed.
* Note for out-of-tree dynamic modules: the CVE-2023-44487 patch
inserts two fields into ngx_http_v2_connection_t and the
CVE-2026-42533 patch inserts one into ngx_http_script_engine_t,
which shifts the offsets of later members in both. nginx_version
and NGX_MODULE_SIGNATURE do not encode struct layout, so such a
module loads without complaint. Every libnginx-mod-* package in
this source package is rebuilt here and is unaffected; dynamic
modules built elsewhere against 1.18.0-6.1+deb11u8 headers must
be rebuilt.
Updated packages:
-
libnginx-mod-http-auth-pam_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:be3bba0282d1355333f225b330006037993374ab
-
libnginx-mod-http-cache-purge_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:ce9d9de3d701ee7c37afdafefc65fe1a831e744b
-
libnginx-mod-http-dav-ext_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:cca338a6c271917e8dc370dbc2741d200c9fa072
-
libnginx-mod-http-echo_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:03b2b52f5d0c0effe9a4e8af929f7132d05a4b65
-
libnginx-mod-http-fancyindex_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:356ca02bfbf3c262022b8bb067fb9ab554da6205
-
libnginx-mod-http-geoip_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:dde0811ac3f7a5dcb3b35f4389557aa143408f4e
-
libnginx-mod-http-geoip2_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:9fbd911fe018f7ee3c0ef5334ae9aa5f03f19226
-
libnginx-mod-http-headers-more-filter_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:e251192310c18364e893ab98601479bd88680fa8
-
libnginx-mod-http-image-filter_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:8ce43e3f1333278d7bcc15613bd334b780b0381d
-
libnginx-mod-http-lua_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:83b7c9086bc6234ea7aa1116d44b8f12fd14ee7a
-
libnginx-mod-http-ndk_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:3da17aacd49a0ae3fefa3f330b7cf6e59f93b472
-
libnginx-mod-http-perl_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:2a00a33da1055bd14d3f8a40eff9c1f6562f0bda
-
libnginx-mod-http-subs-filter_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:af4146078e8145c1eb154a73208a08d89bae5b64
-
libnginx-mod-http-uploadprogress_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:14c604efc2a505efe6677111fdf5624a621a01ec
-
libnginx-mod-http-upstream-fair_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:a6722163834937db2b0020ba7c433f4b2468800c
-
libnginx-mod-http-xslt-filter_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:5b61b3276e696a968ee255fe515f333aa68905f2
-
libnginx-mod-mail_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:12dbb25881cea4fb1994d15d0f958adcbb9d182f
-
libnginx-mod-nchan_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:dad0e0ffe998484ce198971fd8b22b4fda39109e
-
libnginx-mod-rtmp_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:8f98d3890b517401b07e95e4ac9a3ba6ec95d9ba
-
libnginx-mod-stream_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:f364fc673580dbf05b7667b7aa83f95ba41b17b0
-
libnginx-mod-stream-geoip_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:69103dd1f4520e86d713c2a7147ee97ab3909583
-
libnginx-mod-stream-geoip2_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:fc855b9a4608f06770a2d2a16ca96c7974a2103d
-
nginx_1.18.0-6.1+deb11u8+tuxcare.els1_all.deb
sha:ab6cf4bca4569f595ad06c166e5b0f7ea53e2a44
-
nginx-common_1.18.0-6.1+deb11u8+tuxcare.els1_all.deb
sha:7e8058dacf4c00f330b15e2da5166b04613591e5
-
nginx-core_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:790b36502236beebae0dfc5f4c55f186b1e7d355
-
nginx-doc_1.18.0-6.1+deb11u8+tuxcare.els1_all.deb
sha:508f82548943a92d6755cfee4d63206899b06342
-
nginx-extras_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:f3636ba0540a9a9950b7e94b9cfa8032f77bb392
-
nginx-full_1.18.0-6.1+deb11u8+tuxcare.els1_all.deb
sha:4f6f294a18c1019b0a8b2865462a692bceae3b94
-
nginx-light_1.18.0-6.1+deb11u8+tuxcare.els1_amd64.deb
sha:a405d91785a5ab553bc911ef6acade6792009c4f
-
libnginx-mod-http-auth-pam_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:28b89874570af904ea17ee68fa9d3f40be0db617
-
libnginx-mod-http-cache-purge_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:ec830ea948b7b1597dd8c788b94861704c950fb3
-
libnginx-mod-http-dav-ext_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:f159d388a6adca93da1d1985f473967fa7ed9eed
-
libnginx-mod-http-echo_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:ad2602e30e45e8609dd7c8262cf73d5340568660
-
libnginx-mod-http-fancyindex_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:8c54d32e069936d52360746054332f211ab751ca
-
libnginx-mod-http-geoip_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:68ecd7519c02f088825dff37e24c001e1e720cd5
-
libnginx-mod-http-geoip2_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:a4e60c093f31b8d89cc26c2a9a39d57ea5edb617
-
libnginx-mod-http-headers-more-filter_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:d422f267ad5ae83f0a9439571a1e2995f7d9e14b
-
libnginx-mod-http-image-filter_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:07eaa30a5b72fcea2b07225717a1538c80d11c42
-
libnginx-mod-http-lua_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:ea9710547f4db859b3705af6f83b685a68241f9c
-
libnginx-mod-http-ndk_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:6749d465f77df762e81975b0d02be1df5371d3c7
-
libnginx-mod-http-perl_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:c8835d30829d302a0a00d76f1bb737d99d54b2ed
-
libnginx-mod-http-subs-filter_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:bb18941f9f6cba41a5bb20f44f161e3a3a013245
-
libnginx-mod-http-uploadprogress_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:e8a42613d09fe7c4463a59a7cee3afffcbcca855
-
libnginx-mod-http-upstream-fair_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:43a9394153b86a1e5e42efb266486b40f42a1880
-
libnginx-mod-http-xslt-filter_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:70887395f1616559de96c17228d0ba59ee527ac8
-
libnginx-mod-mail_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:4a5cedad955e3d6b60367b825bca5f942dd10836
-
libnginx-mod-nchan_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:52f6ad73d886406bc6b8f877970dcf4dbc901517
-
libnginx-mod-rtmp_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:c2012f711f4f447a6b4d49fc45b5c9edf0c7a24d
-
libnginx-mod-stream_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:3bb6720a1e552e57f9dae7e1ad879486c6bdfae1
-
libnginx-mod-stream-geoip_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:734c0357f4c8dabde22de931c7609c66aa736c1d
-
libnginx-mod-stream-geoip2_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:814b3f1f6b54e2aa5b4414ef962d4eb64d612a2b
-
nginx-core_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:8178da0e0e0405c9f40132c15c6bb75642e04b92
-
nginx-extras_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:73da9ee0d1b9270ee44f923fc1692d0575ce8ccb
-
nginx-light_1.18.0-6.1+deb11u8+tuxcare.els1_arm64.deb
sha:7b18e6dd97a2dc641b266fb860e350c296a5e217
-
libnginx-mod-http-auth-pam_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:55a6c7053074054d4da241ab615b25cc310a07ed
-
libnginx-mod-http-cache-purge_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:dcc6a5a20d167bffb35fc0600f9dba2bb6471c77
-
libnginx-mod-http-dav-ext_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:e1068bb64c90122f8de7a5dd50bd7dbd792bbb88
-
libnginx-mod-http-echo_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:5f04bb63a54948a49db3287e1b037feb1525eb01
-
libnginx-mod-http-fancyindex_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:dedbda065558ffb11849886f7871d447d73607cf
-
libnginx-mod-http-geoip_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:5131e9831ce14ad4e7a8b255f590ded284d32332
-
libnginx-mod-http-geoip2_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:4e7cbdeb07ffec82215815512228ad99e9aee24a
-
libnginx-mod-http-headers-more-filter_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:deebc05a0de36cc84db376c929423464d5472f3d
-
libnginx-mod-http-image-filter_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:793746daa7a5670be520d38c5e62671ded971b7a
-
libnginx-mod-http-lua_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:d4b925a8dc6c063212392f489f4a3f630118ba7c
-
libnginx-mod-http-ndk_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:40b4d61d7c27a53523ab98e00f7870d0ae0e0e74
-
libnginx-mod-http-perl_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:d5258b1bd278b7813cf34be31f05c9ecf02957ba
-
libnginx-mod-http-subs-filter_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:7df34a86b55e92c9a79a7cffe3ab20378b65c6e4
-
libnginx-mod-http-uploadprogress_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:bbb563669161a130021cc0251af982b77981c6bb
-
libnginx-mod-http-upstream-fair_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:051dc904d50f493727d77b44ed19cc47da10fe53
-
libnginx-mod-http-xslt-filter_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:4408a3dbc58d81cb1f49e96a141cffa04d3d7ce5
-
libnginx-mod-mail_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:6728903329cfed9a4c7ad99fedae1ab3ff1afee1
-
libnginx-mod-nchan_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:815696db019aadf1daa99b3141ec14d2bf7d8b02
-
libnginx-mod-rtmp_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:cfd9b8b63b0546b8d6430e04dc4282cc199930aa
-
libnginx-mod-stream_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:2ee92277c34e4abf3e327830f9662b8ab6cabada
-
libnginx-mod-stream-geoip_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:d7ade2fad58995e9a46540e41f8e80025f3b7330
-
libnginx-mod-stream-geoip2_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:4d09c085a98529683f02c30415eb8a41922df630
-
nginx-core_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:52bdd39ad0dd94485bb166e98e2ff45c7e0b68df
-
nginx-extras_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:5bd4fadb042ca75567b91d16aad48e91a62d16b8
-
nginx-light_1.18.0-6.1+deb11u8+tuxcare.els1_armel.deb
sha:a33107450916b2378e1401d2298bc8026e3fdde4
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.