Heap Buffer Overflow in NGINX JavaScript due to Improper Configuration
CVE-2026-8711

9.2CRITICAL

Key Information:

Vendor

F5

Vendor
CVE Published:
19 May 2026

What is CVE-2026-8711?

CVE-2026-8711 is a vulnerability that affects the NGINX JavaScript module, specifically related to the js_fetch_proxy directive configuration. This vulnerability can be triggered when the directive is set up with client-controllable variables, such as $http_*, $arg_*, or $cookie_*, in conjunction with a location that invokes the ngx.fetch() operation. It allows unauthenticated attackers to exploit this configuration flaw by sending specially crafted HTTP requests. Successful exploitation can lead to a heap buffer overflow within the NGINX worker process, resulting in process termination and potential service disruptions. Furthermore, if the target system has Address Space Layout Randomization (ASLR) disabled or if the attacker can circumvent ASLR protections, they may execute arbitrary code, posing a critical security risk to organizations utilizing NGINX in their infrastructure.

Potential impact of CVE-2026-8711

  1. Service Disruption: The exploitation of this vulnerability can result in a heap buffer overflow, causing the NGINX worker process to crash and subsequently restart. This may lead to increased downtime or an inability to serve HTTP requests, affecting the availability of services relying on NGINX.

  2. Arbitrary Code Execution: With the successful exploitation of the vulnerability, an attacker could execute arbitrary code on affected systems. This ability can be leveraged to gain unauthorized access, manipulate data, or escalate privileges within the system, compromising overall security.

  3. Increased Attack Surface: As NGINX is widely used in modern web architectures, a vulnerability of this nature not only threatens individual deployments but also increases the potential attack surface for adversaries targeting other linked applications and services, thereby amplifying the risk to an organization’s entire network ecosystem.

Affected Version(s)

NGINX JavaScript 0.9.4 < 0.9.9

References

CVSS V4

Score:
9.2
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
High
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

"F5 acknowledges udolemi (S2W) for bringing this issue to our attention and following the highest standards of coordinated disclosure."
.