
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-56434 is a use-after-free (UAF) vulnerability in the ngx_http_ssi_module of NGINX Plus and NGINX Open Source. It is triggered when Server-Side Includes (SSI), proxy_pass, and proxy_buffering off directives are all configured simultaneously, allowing an unauthenticated attacker with man-in-the-middle (MITM) capability to cause a heap buffer over-read in the NGINX worker process. Affected versions include NGINX Plus R33 through R36 (fixed in R36 P7 and R37 versions prior to 37.0.3.1), and NGINX Open Source 0.8.11 through 1.30.3 and 1.31.2 (fixed in 1.30.4 and 1.31.3). The vulnerability was published on July 15, 2026. It carries a CVSS v3.1 score of 6.5 (Medium) and a CVSS v4.0 score of 8.3 (High) (GitHub Advisory, Microsoft MSRC).
The root cause is classified as CWE-416 (Use After Free): the ngx_http_ssi_module improperly handles memory when processing upstream responses under the specific combination of SSI, proxy_pass, and proxy_buffering off directives, leading to a heap buffer over-read condition. An attacker must occupy a MITM position between NGINX and its upstream server to inject or manipulate HTTP responses that trigger the vulnerable code path — no authentication or user interaction is required. The vulnerability is data-plane only (no control-plane exposure), and exploitation requires the specific three-directive configuration to be active. No public proof-of-concept code has been identified at this time (GitHub Advisory, F5 Advisory).
Successful exploitation may result in limited unauthorized modification of memory contents within the NGINX worker process or a forced restart of that worker process, causing service disruption. There is no confidentiality impact (no data exfiltration), and integrity impact is limited to minor memory modification. The availability impact is rated High, as worker process crashes can interrupt web traffic handling; however, NGINX's multi-worker architecture means the master process will typically restart crashed workers, limiting sustained outage. There is no control-plane exposure, and lateral movement potential is low given the constrained impact scope (GitHub Advisory, F5 Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of publication (GitHub Advisory). The NVD SSVC assessment confirms exploitation is "none" and the vulnerability is not automatable. The EPSS score is approximately 0.39–0.45%, placing it in the 37th percentile for exploitation likelihood within 30 days. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires a non-trivial precondition — MITM positioning between NGINX and an upstream server — which significantly limits the attacker pool.
ssi on), proxy_pass, and proxy_buffering off directives — these are required for the vulnerability to be present. Tools like Shodan or Censys can identify NGINX deployments, though the specific configuration cannot be determined remotely without further access.ngx_http_ssi_module during response processing.Note: No public PoC exists; these steps are based on the vulnerability description and general MITM attack methodology (GitHub Advisory, F5 Advisory).
error.log (e.g., worker process XXXX exited on signal 11); repeated worker restarts without clear cause may indicate exploitation attempts.core.*) in the NGINX working directory or /var/crash/ indicating worker process crashes.F5 has released patched versions: NGINX Open Source 1.30.4 and 1.31.3, and NGINX Plus R36 P7 and R37 (37.0.3.1+). Upgrading to a patched version is the primary recommended remediation (F5 Advisory, NGINX 1.31.3 Release). As a configuration-based workaround, disable Server-Side Includes (ssi off) if not required, or enable proxy_buffering on to eliminate the vulnerable code path. Additionally, implement network-level controls (e.g., TLS mutual authentication between NGINX and upstream servers, network segmentation) to prevent MITM attacks on the upstream communication channel. NGINX Plus versions prior to R33 are End of Technical Support and will not receive patches.
F5 published an official advisory (K000162098) and the vulnerability was covered by multiple cybersecurity news outlets including CyberSecurityNews, GBHackers, and CyberPress, which noted it as part of a broader set of NGINX vulnerabilities patched simultaneously (CyberSecurityNews, GBHackers). Beazley Security published a dedicated advisory (BSL-A1192) covering the memory corruption vulnerabilities in NGINX. The Hacker News included the vulnerability in its weekly security recap. Community reaction has been moderate, with attention focused on the broader batch of NGINX fixes rather than this specific CVE in isolation, and no significant alarm given the MITM precondition requirement.
Fix availability across major Linux distributions and their releases.
bionic (esm-infra)
nginx
devel
nginx: 1.30.1-7ubuntu1
focal (esm-infra)
nginx
jammy
nginx: 1.18.0-6ubuntu14.17
noble
nginx: 1.24.0-2ubuntu7.14
resolute
nginx: 1.28.3-2ubuntu1.7
trusty (esm-infra-legacy)
nginx
xenial (esm-infra-legacy)
nginx
RHEL 8
:appstream:nginx:1.24:8100020260809162034:489197e6/nginx-0:1.24-8100020260809162034.489197e6.src
RHEL 9
:appstream:nginx-2:1.20.1-28.el9_8.5.src
RHEL 10
nginx-2:1.26.3-6.el10_2.6.src
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."