Back to search

NGINX

NGINX

See the latest tracked release, confirm when it was published, and subscribe for update emails.

Current version
Last checked: 2026-06-03

1.31.1

Release date
May 22, 2026
Security status
8 high-severity CVEs tracked in the last 90 days. Current version not affected.

Source

GitHub API

Public release notes are linked for the latest stored release.

Release history

See the latest published releases stored for this product.

Version Published Notes
1.31.1 2026-05-22 Release Notes
1.31.0 2026-05-13 Release Notes

Vulnerability tracking

versionPing monitors CVEs for this product. Matching CVEs are listed below. We only display CVEs with a CVSS score of 7.0 or higher that were published within the last 90 days.

Affected status is inferred from published affected version ranges where available. Always verify against the vendor advisory before making production decisions.

CVE Severity Published Status Summary
CVE-2026-9256 CRITICAL (9.2) 2026-05-22 Current versionnot affected

NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_rewrite_module module. This vulnerability exists when a rewrite directive uses a regex pattern with distinct, overlapping Perl-Compatible Regular Expression (PCRE) captures (for example, ^/((.*))$) and a replacement string that references multiple such captures (for example, $1$2) in a redirect or arguments context. An unauthenticated attacker along with conditions beyond their 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, attackers can execute code on systems with Address Space Layout Randomization (ASLR) disabled or when the attacker can bypass ASLR. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

Affected versions
  • From (including) 37.0 - Up to (excluding) 37.0.1.1
  • From (including) R36 - Up to (excluding) R36 P5
Show 4 more
  • From (including) R32 - Up to (excluding) R32 P7
  • From (including) 1.31.0 - Up to (excluding) 1.31.1
  • From (including) 1.30.0 - Up to (excluding) 1.30.2
  • From (including) 0.1.17 - Up to (excluding) *
CVE-2026-8711 CRITICAL (9.2) 2026-05-19 Current versionnot affected

NGINX JavaScript has a vulnerability when the js_fetch_proxy directive is configured with at least one client-controlled NGINX variable (for example, $http_*, $arg_*, $cookie_*) and a location invoking the ngx.fetch() operation from NGINX JavaScript. An unauthenticated attacker 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, attackers can execute code on systems with Address Space Layout Randomization (ASLR) disabled or when the attacker can bypass ASLR. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

Affected versions
  • From (including) 0.9.4 - Up to (excluding) 0.9.9
CVE-2026-42946 HIGH (8.3) 2026-05-13 Current versionnot affected

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.

Affected versions
  • From (including) R36 - Up to (excluding) R36 P4
  • From (including) R32 - Up to (excluding) R32 P6
Show 1 more
  • From (including) 0.8.42 - Up to (excluding) 1.30.1
CVE-2026-42945 CRITICAL (9.2) 2026-05-13 Current versionnot affected

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, attackers can execute code on systems with Address Space Layout Randomization (ASLR) disabled or when the attacker can bypass ASLR.  Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

Affected versions
  • From (including) R36 - Up to (excluding) R36 P4
  • From (including) R32 - Up to (excluding) R32 P6
Show 1 more
  • From (including) 0.6.27 - Up to (excluding) 1.30.1
CVE-2026-32647 HIGH (8.5) 2026-03-24 Current versionnot affected

NGINX Open Source and NGINX Plus have a vulnerability in the ngx_http_mp4_module module, which might allow an attacker to trigger a buffer over-read or over-write to the NGINX worker memory resulting in its termination or possibly code execution, using a specially crafted MP4 file. This issue affects NGINX Open Source and NGINX Plus if it is built with the ngx_http_mp4_module module and the mp4 directive is used in the configuration file. Additionally, the attack is possible only if an attacker can trigger the processing of a specially crafted MP4 file with the ngx_http_mp4_module module. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

Affected versions
  • From (including) 1.1.19 - Up to (excluding) 1.28.3
  • From (including) 1.29.0 - Up to (excluding) 1.29.7
CVE-2026-27784 HIGH (8.5) 2026-03-24 Current versionnot affected

The 32-bit implementation of NGINX Open Source has a vulnerability in the ngx_http_mp4_module module, which might allow an attacker to over-read or over-write NGINX worker memory resulting in its termination, using a specially crafted MP4 file. The issue only affects 32-bit NGINX Open Source if it is built with the ngx_http_mp4_module module and the mp4 directive is used in the configuration file. Additionally, the attack is possible only if an attacker can trigger the processing of a specially crafted MP4 file with the ngx_http_mp4_module module. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

Affected versions
  • From (including) 1.1.19 - Up to (excluding) 1.28.3
  • From (including) 1.29.0 - Up to (excluding) 1.29.7
CVE-2026-27654 HIGH (8.8) 2026-03-24 Current versionnot affected

NGINX Open Source and NGINX Plus have a vulnerability in the ngx_http_dav_module module that might allow an attacker to trigger a buffer overflow to the NGINX worker process; this vulnerability may result in termination of the NGINX worker process or modification of source or destination file names outside the document root. This issue affects NGINX Open Source and NGINX Plus when the configuration file uses DAV module MOVE or COPY methods, prefix location (nonregular expression location configuration), and alias directives. The integrity impact is constrained because the NGINX worker process user has low privileges and does not have access to the entire system. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

Affected versions
  • From (including) 0.5.13 - Up to (including) 0.9.7
  • From (including) 1.0.0 - Up to (excluding) 1.28.3
Show 1 more
  • From (including) 1.29.0 - Up to (excluding) 1.29.7
CVE-2026-27651 HIGH (8.7) 2026-03-24 Current versionnot affected

When the ngx_mail_auth_http_module module is enabled on NGINX Plus or NGINX Open Source, undisclosed requests can cause worker processes to terminate. This issue may occur when (1) CRAM-MD5 or APOP authentication is enabled, and (2) the authentication server permits retry by returning the Auth-Wait response header. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

Affected versions
  • From (including) 0.5.15 - Up to (including) 0.9.7
  • From (including) 1.0.0 - Up to (excluding) 1.28.3
Show 1 more
  • From (including) 1.29.0 - Up to (excluding) 1.29.7