Brifing

F5 Patches Critical Remote Code Execution Vulnerabilities in NGINX

F5 addresses eleven security flaws, including three critical RCE vulnerabilities in NGINX software.

Security Affairs2 min

1Critical Security Update Released

F5 has officially addressed eleven distinct security vulnerabilities affecting both NGINX Plus and NGINX Open Source versions. Among these, three specific flaws are classified as critical, carrying a CVSS score of 9.2. These vulnerabilities present significant risks, as they allow unauthenticated attackers to potentially execute arbitrary code on affected server systems.

2Analyzing CVE-2026-15176 Mechanism

The vulnerability tracked as CVE-2026-15176 involves a heap-based buffer overflow within the NGINX architecture. It is triggered specifically when the alias directive interacts with the $request_filename variable. Attackers can exploit this by sending crafted HTTP requests, which may lead to a denial-of-service condition or remote code execution if ASLR is bypassed.

3Exploiting CVE-2026-93479 Configuration

The second critical flaw, CVE-2026-93479, also stems from a heap-based buffer overflow. This issue manifests when regular-expression capture variables from the map directive are referenced before the map output variable. Additionally, configurations utilizing non-cacheable variables in string expressions are susceptible to exploitation, potentially enabling unauthorized remote code execution by unauthenticated external actors.

4Use-After-Free in Core Module

The third critical vulnerability, CVE-2026-97205, is identified as a use-after-free issue within the ngx_http_core_module. This flaw specifically impacts environments where asynchronous file I/O is enabled. When processing Server Side Includes containing virtual commands, the vulnerability can cause memory corruption or unexpected worker process termination, creating a viable path for remote code execution.

5The Role of ASLR Bypass

For all three critical vulnerabilities, the potential for remote code execution is heavily dependent on the status of Address Space Layout Randomization. If ASLR is disabled or can be successfully bypassed by an attacker, the risk of arbitrary code execution increases significantly. Administrators must ensure these security patches are applied to mitigate these risks.

6Impact on NGINX Deployments

These vulnerabilities affect both the commercial NGINX Plus and the widely used NGINX Open Source editions. Because these flaws can be exploited without authentication, they represent a high-priority threat for infrastructure teams. The ability to trigger a denial-of-service condition through simple crafted HTTP requests poses an immediate risk to service availability and stability.

7Mitigation and Remediation Steps

F5 has released fixes for all eleven identified security issues to protect NGINX environments. Organizations running NGINX should immediately review their current configurations, particularly those using the alias directive, map directives, or asynchronous file I/O. Updating to the latest patched versions is the primary defense against these specific heap-based and memory-related vulnerabilities.

8Security Implications for Infrastructure

The discovery of these critical flaws highlights the ongoing necessity for rigorous security auditing in core web server software. As NGINX serves as a fundamental component in modern application delivery, these vulnerabilities underscore the importance of maintaining up-to-date software stacks. Proactive patching remains the most effective strategy for preventing unauthorized remote access.

Original article: Security Affairs — F5 Patches Critical Remote Code Execution Vulnerabilities in NGINX