Description
A vulnerability exists in NGINX Plus and NGINX Open Source when a location is configured that uses the alias directive together with rewrite and a set or return directive referencing the $request_filename variable. Alternatively, the same result could be achieved when the $request_filename variable is used in an access log format directive. 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.

Impact:
This vulnerability may allow remote attackers to cause a denial-of-service (DoS) on the NGINX system or to possibly trigger a code execution. There is no control plane exposure; this is a data plane issue only.




Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Published: 2026-10-14
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

A heap buffer overflow occurs in the nginx core module when a location block uses the alias directive together with rewrite or set/return directives that reference the $request_filename variable, or when $request_filename is used in an access log format. Attacks can be launched from any client, and because the bug can be triggered remotely without authentication, it satisfies a network‑based attack vector. The overflow allows an attacker to corrupt the worker process memory, potentially causing a restart (denial of service) or, if address‑space layout randomization is disabled or can be bypassed, execution of arbitrary code on the server.

Affected Systems

The vulnerability affects both NGINX Plus and NGINX Open Source components distributed by F5. No specific version ranges are provided, so any installation of either product that has not applied a related patch may be vulnerable.

Risk and Exploitability

With a CVSS score of 9.2 the issue is considered critical. The EPSS score of less than 1% indicates a very low probability of exploitation in the wild, but the high base score and the fact that the flaw is exploitable without prior authentication suggest it remains a significant threat. The vulnerability is not listed in CISA’s KEV catalog at this time, but the nature of the bug and its remote exploitation capability warrant immediate attention. Attackers must send crafted HTTP requests; no special privileges or exploitation of another component are required.

Generated by OpenCVE AI on October 16, 2026 at 06:50 UTC.

Remediation

Vendor Workaround

Avoid using alias in a location. Avoid using the $request_filename variable.


OpenCVE Recommended Actions

  • Apply the latest NGINX Open Source or Plus update that resolves the $request_filename buffer‑overflow vulnerability, as released by F5.
  • Reconfigure your server to remove any location blocks that combine the alias directive with rewrite or set/return directives that reference $request_filename; use alternative path handling methods.
  • Eliminate the use of $request_filename in any custom access log format directives, or replace it with a safer variable.

Generated by OpenCVE AI on October 16, 2026 at 06:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

threat_severity

Moderate


Thu, 15 Oct 2026 23:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Description A vulnerability exists in NGINX Plus and NGINX Open Source when a location is configured that uses the alias directive together with rewrite and a set or return directive referencing the $request_filename variable. Alternatively, the same result could be achieved when the $request_filename variable is used in an access log format directive. 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. Impact: This vulnerability may allow remote attackers to cause a denial-of-service (DoS) on the NGINX system or to possibly trigger a code execution. There is no control plane exposure; this is a data plane issue only. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Title NGINX ngx_http_core_module vulnerability
Weaknesses CWE-122
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: f5

Published:

Updated: 2026-10-15T10:31:15.809Z

Reserved: 2026-07-08T22:14:15.972Z

Link: CVE-2026-15176

cve-icon Vulnrichment

Updated: 2026-10-15T10:29:32.125Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-14T15:17:19.140

Modified: 2026-10-15T11:17:28.110

Link: CVE-2026-15176

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-14T14:40:26Z

Links: CVE-2026-15176 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T07:00:05Z

Weaknesses