CVE-2026-42934
NGINX ngx_http_charset_module vulnerability
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
6.3
NGINX ngx_http_charset_module vulnerability
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
- Record
CVE-2026-42934- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Weakness
- CWE-125
- Updated
- 2026-11-02
EUVDEUVD-2026-30008
6.3
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
- Record
EUVD-2026-30008- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-6vmc-2wh4-77qp
6.3
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When...
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
- Record
GHSA-6vmc-2wh4-77qp- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Weakness
- CWE-125
- Updated
- 2026-11-02
NVD
6.3
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
- Record
CVE-2026-42934- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-42934
6.3
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
- Record
ALPINE-CVE-2026-42934- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVBELL-CVE-2026-42934
4.8
- Record
BELL-CVE-2026-42934- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
Show 19 moreShow less
OSV
6.3
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
- Record
CVE-2026-42934- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-42934
6.3
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
- Record
DEBIAN-CVE-2026-42934- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-2510
8.1
nginx security update
NGINX is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server.
Security Fix(es):
NGINX Open Source have a vulnerability in the ngx_http_ssl_module module when the ssl_verify_client directive is set to "on" or "optional," and the ssl_ocsp directive is set to "on" or the leaf parameters are configured with a resolver. With this configuration, an unauthenticated attacker can send requests along with conditions beyond its control that may cause a heap-use-after-free error in the NGINX worker process. This vulnerability may result in limited modification of data or the NGINX worker process restarting. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-40701)
NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-42934)
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_rewrite_module module. This vulnerability exists when the rewrite directive is followed by a rewrite, if, or set directive and an unnamed Perl-Compatible Regular Expression (PCRE) capture (for example, $1, $2) with a replacement string that includes a question mark (?). An unauthenticated attacker along with conditions beyond its control can exploit this vulnerability by sending crafted HTTP requests. This may cause a heap buffer overflow in the NGINX worker process leading to a restart. Additionally, for systems with Address Space Layout Randomization (ASLR ) disabled, code execution is possible. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-42945)
A vulnerability exists in the ngx_http_scgi_module and ngx_http_uwsgi_module modules that may result in excessive memory allocation or an over-read of data. When scgi_pass or uwsgi_pass is configured, an unauthenticated attacker with man-in-the-middle (MITM) ability to control responses from an upstream server may be able to read the memory of the NGINX worker process or restart it. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-42946)
- Record
OESA-2026-2510- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-2511
6.5
nginx security update
NGINX is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server.
Security Fix(es):
NGINX Open Source have a vulnerability in the ngx_http_ssl_module module when the ssl_verify_client directive is set to "on" or "optional," and the ssl_ocsp directive is set to "on" or the leaf parameters are configured with a resolver. With this configuration, an unauthenticated attacker can send requests along with conditions beyond its control that may cause a heap-use-after-free error in the NGINX worker process. This vulnerability may result in limited modification of data or the NGINX worker process restarting. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-40701)
NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-42934)
A vulnerability exists in the ngx_http_scgi_module and ngx_http_uwsgi_module modules that may result in excessive memory allocation or an over-read of data. When scgi_pass or uwsgi_pass is configured, an unauthenticated attacker with man-in-the-middle (MITM) ability to control responses from an upstream server may be able to read the memory of the NGINX worker process or restart it. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-42946)
- Record
OESA-2026-2511- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-2512
6.5
nginx security update
NGINX is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server.
Security Fix(es):
NGINX Open Source have a vulnerability in the ngx_http_ssl_module module when the ssl_verify_client directive is set to "on" or "optional," and the ssl_ocsp directive is set to "on" or the leaf parameters are configured with a resolver. With this configuration, an unauthenticated attacker can send requests along with conditions beyond its control that may cause a heap-use-after-free error in the NGINX worker process. This vulnerability may result in limited modification of data or the NGINX worker process restarting. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-40701)
NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-42934)
A vulnerability exists in the ngx_http_scgi_module and ngx_http_uwsgi_module modules that may result in excessive memory allocation or an over-read of data. When scgi_pass or uwsgi_pass is configured, an unauthenticated attacker with man-in-the-middle (MITM) ability to control responses from an upstream server may be able to read the memory of the NGINX worker process or restart it. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-42946)
- Record
OESA-2026-2512- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-2513
6.5
nginx security update
NGINX is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server.
Security Fix(es):
NGINX Open Source have a vulnerability in the ngx_http_ssl_module module when the ssl_verify_client directive is set to "on" or "optional," and the ssl_ocsp directive is set to "on" or the leaf parameters are configured with a resolver. With this configuration, an unauthenticated attacker can send requests along with conditions beyond its control that may cause a heap-use-after-free error in the NGINX worker process. This vulnerability may result in limited modification of data or the NGINX worker process restarting. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-40701)
NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-42934)
A vulnerability exists in the ngx_http_scgi_module and ngx_http_uwsgi_module modules that may result in excessive memory allocation or an over-read of data. When scgi_pass or uwsgi_pass is configured, an unauthenticated attacker with man-in-the-middle (MITM) ability to control responses from an upstream server may be able to read the memory of the NGINX worker process or restart it. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-42946)
- Record
OESA-2026-2513- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-2514
6.5
nginx security update
NGINX is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server.
Security Fix(es):
NGINX Open Source have a vulnerability in the ngx_http_ssl_module module when the ssl_verify_client directive is set to "on" or "optional," and the ssl_ocsp directive is set to "on" or the leaf parameters are configured with a resolver. With this configuration, an unauthenticated attacker can send requests along with conditions beyond its control that may cause a heap-use-after-free error in the NGINX worker process. This vulnerability may result in limited modification of data or the NGINX worker process restarting. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-40701)
NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-42934)
A vulnerability exists in the ngx_http_scgi_module and ngx_http_uwsgi_module modules that may result in excessive memory allocation or an over-read of data. When scgi_pass or uwsgi_pass is configured, an unauthenticated attacker with man-in-the-middle (MITM) ability to control responses from an upstream server may be able to read the memory of the NGINX worker process or restart it. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.(CVE-2026-42946)
- Record
OESA-2026-2514- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-42934
6.3
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
- Record
UBUNTU-CVE-2026-42934- CVSS 4.0
- 6.3 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVAZL-86853 No score
CVE-2026-42934 affecting package nginx for versions less than 1.28.3-4
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
- Record
AZL-86853- Updated
- 2026-11-02
OSVBIT-nginx-2026-42934 No score
NGINX ngx_http_charset_module vulnerability
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
- Record
BIT-nginx-2026-42934- Updated
- 2026-11-02
OSVBIT-nginx-gateway-2026-42934 No score
NGINX ngx_http_charset_module vulnerability
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_charset_module module. When charset, source_charset, and charset_map and proxy_pass with disabled buffering ("off") directives are configured, unauthenticated attackers can send requests that with conditions beyond the attackers' control to cause a heap buffer over-read in the NGINX worker process, leading to limited disclosure of memory or a restart.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
- Record
BIT-nginx-gateway-2026-42934- Updated
- 2026-11-02
OSVCLSA-2026-1785509707 No score
nginx: Fix of 6 CVEs
- CVE-2025-53859: fix buffer over-read in the SMTP authentication path that could disclose worker process memory to the authentication server
- CVE-2026-28753: validate host names resolved from the client address to prevent header injection into auth_http and XCLIENT requests
- CVE-2026-40701: fix use-after-free by cancelling a pending OCSP responder resolve when the client connection is closed
- CVE-2026-42934: fix buffer over-read in the charset filter when a UTF-8 sequence is split across several buffers
- CVE-2026-48142: fix remaining buffer over-read in the charset filter on invalid UTF-8 sequences
- CVE-2026-42946: reset the parsing state and restore the buffer position after an unrecognized upstream status line in the scgi and uwsgi modules
- Record
CLSA-2026-1785509707- Updated
- 2026-11-02
OSVCLSA-2026-1785922957 No score
nginx: Fix of 5 CVEs
- CVE-2026-40701: fix resolver use-after-free in OCSP; the resolve context was leaked when a client SSL connection was terminated while resolving an OCSP responder, so completion of the resolve touched freed memory
- CVE-2025-53859: fix buffer over-read in ngx_mail_smtp_module; login and password storage could be left in an inconsistent state after base64 decoding errors in the plain/login/cram-md5 auth methods
- CVE-2026-28753: validate the host name resolved from the client address against the character set of RFC 1034 section 3.5, preventing CRLF injection into auth_http and smtp proxy requests
- CVE-2026-42934: fix buffer over-read in ngx_http_charset_module recode_from_utf8(); pass the saved byte count rather than the last saved index to ngx_utf8_decode() and advance past the whole saved sequence on invalid UTF-8
- Record
CLSA-2026-1785922957- Updated
- 2026-11-02
OSVMGASA-2026-0156 No score
Updated nginx packages fix security vulnerabilities
NGINX ngx_quic_module vulnerability. (CVE-2026-40460) NGINX ngx_http_ssl_module vulnerability. (CVE-2026-40701) NGINX ngx_http_proxy_v2_module vulnerability. (CVE-2026-42926) NGINX ngx_http_charset_module vulnerability. (CVE-2026-42934) NGINX ngx_http_rewrite_module vulnerability. (CVE-2026-42945) NGINX ngx_http_scgi_module and ngx_http_uwsgi_module vulnerability. (CVE-2026-42946)
- Record
MGASA-2026-0156- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10796-1 No score
nginx-1.31.0-1.1 on GA media
These are all security issues fixed in the nginx-1.31.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10796-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20796-1 No score
Security update for nginx
This update for nginx fixes the following issues
- CVE-2026-27651: denial of service via undisclosed requests when the
ngx_mail_auth_http_moduleis enabled (bsc#1260415). - CVE-2026-32647: NGINX worker memory over-read or over-write via a specially crafted MP4 file (bsc#1260420).
- CVE-2026-40701: heap use-after-free in the worker process when the
ssl_verify_clientand thessl_ocspdirectives are set due to issue in thengx_http_ssl_modulemodule (bsc#1265229). - CVE-2026-42934: heap buffer overread in the worker process due to issue in the
ngx_http_charset_modulemodule (bsc#1265231). - CVE-2026-42945: heap buffer overflow via crafted HTTP requests due to issue in
ngx_http_rewrite_module(bsc#1265232). - CVE-2026-42946: excessive memory allocation and data overread due to issue in the
ngx_http_scgi_moduleandngx_http_uwsgi_modulemodules (bsc#1265233).
- Record
openSUSE-SU-2026:20796-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2050-1 No score
Security update for nginx
This update for nginx fixes the following issues
- CVE-2026-27651: denial of service via undisclosed requests when the
ngx_mail_auth_http_moduleis enabled (bsc#1260415). - CVE-2026-32647: NGINX worker memory over-read or over-write via a specially crafted MP4 file (bsc#1260420).
- CVE-2026-40701: heap use-after-free in the worker process when the
ssl_verify_clientand thessl_ocspdirectives are set due to issue in thengx_http_ssl_modulemodule (bsc#1265229). - CVE-2026-42934: heap buffer overread in the worker process due to issue in the
ngx_http_charset_modulemodule (bsc#1265231). - CVE-2026-42945: heap buffer overflow via crafted HTTP requests due to issue in
ngx_http_rewrite_module(bsc#1265232). - CVE-2026-42946: excessive memory allocation and data overread due to issue in the
ngx_http_scgi_moduleandngx_http_uwsgi_modulemodules (bsc#1265233).
- Record
SUSE-SU-2026:2050-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21832-1 No score
Security update for nginx
This update for nginx fixes the following issues
- CVE-2026-27651: denial of service via undisclosed requests when the
ngx_mail_auth_http_moduleis enabled (bsc#1260415). - CVE-2026-32647: NGINX worker memory over-read or over-write via a specially crafted MP4 file (bsc#1260420).
- CVE-2026-40701: heap use-after-free in the worker process when the
ssl_verify_clientand thessl_ocspdirectives are set due to issue in thengx_http_ssl_modulemodule (bsc#1265229). - CVE-2026-42934: heap buffer overread in the worker process due to issue in the
ngx_http_charset_modulemodule (bsc#1265231). - CVE-2026-42945: heap buffer overflow via crafted HTTP requests due to issue in
ngx_http_rewrite_module(bsc#1265232). - CVE-2026-42946: excessive memory allocation and data overread due to issue in the
ngx_http_scgi_moduleandngx_http_uwsgi_modulemodules (bsc#1265233).
- Record
SUSE-SU-2026:21832-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2370-1 No score
Security update for nginx
This update for nginx fixes the following issues
- CVE-2026-9256: heap buffer overflow in the
ngx_http_rewrite_modulewhen using a configuration with overlapping captures (bsc#1266215). - CVE-2026-27651: denial of service via undisclosed requests when the
ngx_mail_auth_http_moduleis enabled (bsc#1260415). - CVE-2026-32647: NGINX worker memory over-read or over-write via a specially crafted MP4 file (bsc#1260420).
- CVE-2026-40701: heap use-after-free in the worker process when the
ssl_verify_clientand thessl_ocspdirectives are set due to issue in thengx_http_ssl_modulemodule (bsc#1265229). - CVE-2026-42934: heap buffer overread in the worker process due to issue in the
ngx_http_charset_modulemodule (bsc#1265231). - CVE-2026-42945: heap buffer overflow via crafted HTTP requests due to issue in
ngx_http_rewrite_module(bsc#1265232). - CVE-2026-42946: excessive memory allocation and data overread due to issue in the
ngx_http_scgi_moduleandngx_http_uwsgi_modulemodules (bsc#1265233).
- Record
SUSE-SU-2026:2370-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
nginxAlpine:v3.21 |
before 1.26.3-r1 | 1.26.3-r1 |
nginxAlpine:v3.22 |
before 1.28.3-r1 | 1.28.3-r1 |
nginxAlpine:v3.23 |
before 1.28.3-r1 | 1.28.3-r1 |
nginxAlpine:v3.24 |
before 1.30.1-r0 | 1.30.1-r0 |
nginxAzure Linux:3 |
before 1.28.3-4 | 1.28.3-4 |
nginxAlpaquita:23 |
1.22.1-r0 up to 1.22.1-r5 | 1.22.1-r5 |
nginxAlpaquita:25 |
1.28.0-r3 up to 1.28.3-r2 | 1.28.3-r2 |
nginxAlpaquita:stream |
1.22.1-r0 up to 1.30.1-r0 | 1.30.1-r0 |
nginxBitnami |
0.3.50 up to 1.30.1 | 1.30.1 |
nginx-gatewayBitnami |
0.3.50 up to 1.30.1 | 1.30.1 |
Show 46 moreShow less
| Package | Affected | Fixed |
|---|---|---|
nginxTuxCare:AlmaLinux:9.6 From an advisory covering 6 CVEs |
before 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 | 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 |
nginx-all-modulesTuxCare:AlmaLinux:9.6 From an advisory covering 6 CVEs |
before 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 | 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 |
nginx-coreTuxCare:AlmaLinux:9.6 From an advisory covering 6 CVEs |
before 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 | 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 |
nginx-filesystemTuxCare:AlmaLinux:9.6 From an advisory covering 6 CVEs |
before 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 | 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 |
nginx-mod-develTuxCare:AlmaLinux:9.6 From an advisory covering 6 CVEs |
before 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 | 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 |
nginx-mod-http-image-filterTuxCare:AlmaLinux:9.6 From an advisory covering 6 CVEs |
before 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 | 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 |
nginx-mod-http-perlTuxCare:AlmaLinux:9.6 From an advisory covering 6 CVEs |
before 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 | 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 |
nginx-mod-http-xslt-filterTuxCare:AlmaLinux:9.6 From an advisory covering 6 CVEs |
before 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 | 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 |
nginx-mod-mailTuxCare:AlmaLinux:9.6 From an advisory covering 6 CVEs |
before 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 | 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 |
nginx-mod-streamTuxCare:AlmaLinux:9.6 From an advisory covering 6 CVEs |
before 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 | 2:1.20.1-22.el9_6.3.alma.2.tuxcare.els9 |
nginxTuxCare:AlmaLinux:9.2 From an advisory covering 4 CVEs |
before 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 | 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 |
nginx-all-modulesTuxCare:AlmaLinux:9.2 From an advisory covering 4 CVEs |
before 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 | 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 |
nginx-coreTuxCare:AlmaLinux:9.2 From an advisory covering 4 CVEs |
before 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 | 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 |
nginx-filesystemTuxCare:AlmaLinux:9.2 From an advisory covering 4 CVEs |
before 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 | 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 |
nginx-mod-develTuxCare:AlmaLinux:9.2 From an advisory covering 4 CVEs |
before 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 | 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 |
nginx-mod-http-image-filterTuxCare:AlmaLinux:9.2 From an advisory covering 4 CVEs |
before 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 | 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 |
nginx-mod-http-perlTuxCare:AlmaLinux:9.2 From an advisory covering 4 CVEs |
before 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 | 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 |
nginx-mod-http-xslt-filterTuxCare:AlmaLinux:9.2 From an advisory covering 4 CVEs |
before 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 | 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 |
nginx-mod-mailTuxCare:AlmaLinux:9.2 From an advisory covering 4 CVEs |
before 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 | 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 |
nginx-mod-streamTuxCare:AlmaLinux:9.2 From an advisory covering 4 CVEs |
before 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 | 1:1.20.1-14.el9_2.1.alma.1.tuxcare.els13 |
nginxDebian:12 |
before 1.22.1-9+deb12u7, plus listed versions 1.22.1-91.22.1-9+deb12u11.22.1-9+deb12u21.22.1-9+deb12u31.22.1-9+deb12u41.22.1-9+deb12u51.22.1-9+deb12u6 |
1.22.1-9+deb12u7 |
nginxDebian:13 |
before 1.26.3-3+deb13u5, plus listed versions 1.26.3-31.26.3-3+deb13u11.26.3-3+deb13u21.26.3-3+deb13u31.26.3-3+deb13u4 |
1.26.3-3+deb13u5 |
nginxDebian:14 |
before 1.30.0-4, plus listed versions 1.26.3-31.28.0-11.28.0-21.28.0-31.28.0-4 Show 14 moreShow less1.28.0-51.28.0-61.28.1-11.28.1-21.28.1-31.28.2-11.28.2-21.28.2-31.28.2-41.28.3-11.28.3-21.30.0-11.30.0-21.30.0-3 |
1.30.0-4 |
nginxMageia:9 From an advisory covering 6 CVEs |
before 1.30.1-1.mga9 | 1.30.1-1.mga9 |
nginxopenEuler:24.03-LTS-SP1 From an advisory covering 4 CVEs |
before 1.24.0-10.oe2403sp1 | 1.24.0-10.oe2403sp1 |
nginxopenEuler:24.03-LTS-SP3 From an advisory covering 3 CVEs |
before 1.24.0-10.oe2403sp3 | 1.24.0-10.oe2403sp3 |
nginxopenEuler:20.03-LTS-SP4 From an advisory covering 3 CVEs |
before 1.21.5-12.oe2003sp4 | 1.21.5-12.oe2003sp4 |
nginxopenEuler:22.03-LTS-SP4 From an advisory covering 3 CVEs |
before 1.21.5-14.oe2203sp4 | 1.21.5-14.oe2203sp4 |
nginxopenEuler:24.03-LTS From an advisory covering 3 CVEs |
before 1.24.0-10.oe2403 | 1.24.0-10.oe2403 |
nginxSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 7 CVEs |
before 1.21.5-150400.3.20.1 | 1.21.5-150400.3.20.1 |
nginxSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 7 CVEs |
before 1.21.5-150400.3.20.1 | 1.21.5-150400.3.20.1 |
nginxSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 7 CVEs |
before 1.21.5-150400.3.20.1 | 1.21.5-150400.3.20.1 |
nginxSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 7 CVEs |
before 1.21.5-150400.3.20.1 | 1.21.5-150400.3.20.1 |
nginxSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 7 CVEs |
before 1.21.5-150400.3.20.1 | 1.21.5-150400.3.20.1 |
nginxSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 7 CVEs |
before 1.21.5-150400.3.20.1 | 1.21.5-150400.3.20.1 |
nginxSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 7 CVEs |
before 1.21.5-150400.3.20.1 | 1.21.5-150400.3.20.1 |
nginxSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 7 CVEs |
before 1.21.5-150400.3.20.1 | 1.21.5-150400.3.20.1 |
nginxUbuntu:Pro:14.04:LTS |
before 1.4.6-1ubuntu3.9+esm6, plus listed versions 1.4.1-3ubuntu11.4.3-2ubuntu11.4.4-1ubuntu11.4.4-2ubuntu11.4.4-4ubuntu1 Show 17 moreShow less1.4.5-1ubuntu11.4.6-1ubuntu21.4.6-1ubuntu31.4.6-1ubuntu3.11.4.6-1ubuntu3.21.4.6-1ubuntu3.31.4.6-1ubuntu3.41.4.6-1ubuntu3.51.4.6-1ubuntu3.61.4.6-1ubuntu3.71.4.6-1ubuntu3.81.4.6-1ubuntu3.91.4.6-1ubuntu3.9+esm11.4.6-1ubuntu3.9+esm21.4.6-1ubuntu3.9+esm31.4.6-1ubuntu3.9+esm41.4.6-1ubuntu3.9+esm5 |
1.4.6-1ubuntu3.9+esm6 |
nginxUbuntu:Pro:16.04:LTS |
before 1.10.3-0ubuntu0.16.04.5+esm7, plus listed versions 1.9.3-1ubuntu11.9.6-2ubuntu11.9.6-2ubuntu21.9.9-0ubuntu11.9.9-1ubuntu1 Show 23 moreShow less1.9.10-0ubuntu11.9.10-1ubuntu11.9.11-0ubuntu11.9.11-0ubuntu21.9.12-0ubuntu11.9.13-0ubuntu11.9.14-0ubuntu11.9.15-0ubuntu11.10.0-0ubuntu0.16.04.11.10.0-0ubuntu0.16.04.21.10.0-0ubuntu0.16.04.31.10.0-0ubuntu0.16.04.41.10.3-0ubuntu0.16.04.11.10.3-0ubuntu0.16.04.21.10.3-0ubuntu0.16.04.31.10.3-0ubuntu0.16.04.41.10.3-0ubuntu0.16.04.51.10.3-0ubuntu0.16.04.5+esm11.10.3-0ubuntu0.16.04.5+esm21.10.3-0ubuntu0.16.04.5+esm31.10.3-0ubuntu0.16.04.5+esm41.10.3-0ubuntu0.16.04.5+esm51.10.3-0ubuntu0.16.04.5+esm6 |
1.10.3-0ubuntu0.16.04.5+esm7 |
nginxUbuntu:Pro:18.04:LTS |
before 1.14.0-0ubuntu1.11+esm2, plus listed versions 1.12.1-0ubuntu21.13.6-2ubuntu11.13.6-2ubuntu21.13.10-1ubuntu11.13.12-0ubuntu1 Show 12 moreShow less1.14.0-0ubuntu11.14.0-0ubuntu1.11.14.0-0ubuntu1.21.14.0-0ubuntu1.31.14.0-0ubuntu1.41.14.0-0ubuntu1.51.14.0-0ubuntu1.61.14.0-0ubuntu1.71.14.0-0ubuntu1.91.14.0-0ubuntu1.101.14.0-0ubuntu1.111.14.0-0ubuntu1.11+esm1 |
1.14.0-0ubuntu1.11+esm2 |
nginxUbuntu:Pro:20.04:LTS |
before 1.18.0-0ubuntu1.7+esm1, plus listed versions 1.16.1-0ubuntu21.16.1-0ubuntu31.17.5-0ubuntu11.17.6-0ubuntu11.17.7-0ubuntu1 Show 14 moreShow less1.17.8-0ubuntu11.17.8-0ubuntu21.17.8-0ubuntu31.17.9-0ubuntu11.17.9-0ubuntu21.17.9-0ubuntu31.17.10-0ubuntu11.18.0-0ubuntu11.18.0-0ubuntu1.21.18.0-0ubuntu1.31.18.0-0ubuntu1.41.18.0-0ubuntu1.51.18.0-0ubuntu1.61.18.0-0ubuntu1.7 |
1.18.0-0ubuntu1.7+esm1 |
nginxUbuntu:22.04:LTS |
before 1.18.0-6ubuntu14.12, plus listed versions 1.18.0-6ubuntu111.18.0-6ubuntu121.18.0-6ubuntu141.18.0-6ubuntu14.11.18.0-6ubuntu14.2 Show 8 moreShow less1.18.0-6ubuntu14.31.18.0-6ubuntu14.41.18.0-6ubuntu14.51.18.0-6ubuntu14.61.18.0-6ubuntu14.71.18.0-6ubuntu14.81.18.0-6ubuntu14.101.18.0-6ubuntu14.11 |
1.18.0-6ubuntu14.12 |
nginxUbuntu:24.04:LTS |
before 1.24.0-2ubuntu7.9, plus listed versions 1.24.0-1ubuntu11.24.0-2ubuntu11.24.0-2ubuntu21.24.0-2ubuntu31.24.0-2ubuntu4 Show 9 moreShow less1.24.0-2ubuntu61.24.0-2ubuntu71.24.0-2ubuntu7.11.24.0-2ubuntu7.31.24.0-2ubuntu7.41.24.0-2ubuntu7.51.24.0-2ubuntu7.61.24.0-2ubuntu7.71.24.0-2ubuntu7.8 |
1.24.0-2ubuntu7.9 |
nginxUbuntu:25.10 |
before 1.28.0-6ubuntu1.4, plus listed versions 1.26.3-2ubuntu11.26.3-3ubuntu11.26.3-3ubuntu21.26.3-3ubuntu31.28.0-3ubuntu1 Show 5 moreShow less1.28.0-4ubuntu11.28.0-6ubuntu11.28.0-6ubuntu1.11.28.0-6ubuntu1.21.28.0-6ubuntu1.3 |
1.28.0-6ubuntu1.4 |
nginxUbuntu:26.04:LTS |
before 1.28.3-2ubuntu1.2, plus listed versions 1.28.0-6ubuntu11.28.1-2ubuntu11.28.1-3ubuntu11.28.2-2ubuntu11.28.3-2ubuntu11.28.3-2ubuntu1.1 |
1.28.3-2ubuntu1.2 |
nginxopenSUSE:Tumbleweed From an advisory covering 6 CVEs |
before 1.31.0-1.1 | 1.31.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-42934 is a medium vulnerability (CVSS 6.3) in F5 Nginx Open Source, published May 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.73%, the 54th percentile. Fixed in nginx 1.26.3-r1.
References
my.f5.com/manage/s/article/K000161028
nvd.nist.gov/vuln/detail/CVE-2026-42934
github.com/advisories/GHSA-6vmc-2wh4-77qp
security.alpinelinux.org/vuln/CVE-2026-42934
docs.bell-sw.com/security/cves/CVE-2026-42934
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1785509707.html
Show 41 moreShow less
nvd.nist.gov/vuln/detail/CVE-2025-53859
nvd.nist.gov/vuln/detail/CVE-2026-28753
nvd.nist.gov/vuln/detail/CVE-2026-40701
nvd.nist.gov/vuln/detail/CVE-2026-42946
nvd.nist.gov/vuln/detail/CVE-2026-48142
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1785922957.html
nvd.nist.gov/vuln/detail/CVE-2026-60005
security-tracker.debian.org/tracker/CVE-2026-42934
advisories.mageia.org/MGASA-2026-0156.html
bugs.mageia.org/show_bug.cgi?id=35529
openwall.com/lists/oss-security/2026/05/13/7
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2510
nvd.nist.gov/vuln/detail/CVE-2026-42945
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2511
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2512
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2513
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2514
suse.com/support/update/announcement/2026/suse-su-20262050-1
bugzilla.suse.com/1260415
bugzilla.suse.com/1260420
bugzilla.suse.com/1265229
bugzilla.suse.com/1265231
bugzilla.suse.com/1265232
bugzilla.suse.com/1265233
suse.com/security/cve/CVE-2026-27651
suse.com/security/cve/CVE-2026-32647
suse.com/security/cve/CVE-2026-40701
suse.com/security/cve/CVE-2026-42934
suse.com/security/cve/CVE-2026-42945
suse.com/security/cve/CVE-2026-42946
suse.com/support/update/announcement/2026/suse-su-202621832-1
suse.com/support/update/announcement/2026/suse-su-20262370-1
bugzilla.suse.com/1266215
suse.com/security/cve/CVE-2026-9256
ubuntu.com/security/CVE-2026-42934
cve.org/CVERecord?id=CVE-2026-42934
nginx.org/en/security_advisories.html
ubuntu.com/security/notices/USN-8354-1
ubuntu.com/security/notices/USN-8375-1
suse.com/security/cve/CVE-2026-40460
suse.com/security/cve/CVE-2026-42926