CVE-2026-8711CWE-122

NGINX JavaScript vulnerability

Critical · published May 19, 2026

CVSS v4.0
9.2
EPSS
1%
Percentile
55.9
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v4.0
9.2 · CRITICAL
Vector
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00792 · 55.9th percentile
Weakness
CWE-122 · Heap-based Buffer Overflow
Published
2026-05-19T14:04Z
EPSS history
Timeline
  • 19 MAY 14:04Z
    NGINX JavaScript vulnerability
    cvelistv5