High severity · published Sep 2, 2026
CVE-2026-18329
NGINX ngx_http_js_module vulnerability
8.2
CVSS
0.6%
EPSS
No
On KEV
Description
Description NGINX JavaScript (njs) and QuickJS (qjs) engines have a vulnerability when a js_access handler performs asynchronous request body processing and an exception is thrown during asynchronous access-control evaluation before an explicit access denial is returned. An unauthenticated attacker can exploit this vulnerability by sending a crafted HTTP request that triggers an error condition in the access validation logic. This may cause the js_access phase to fail open, allowing the request to proceed instead of being denied, resulting in an authentication or authorization bypass and unauthorized access to protected resources. Impact This vulnerability may allow remote attackers to bypass js_access controls. 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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 51% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
NJ
NGINX JavaScript · F5
1.0.0 before 1.0.1; 0.9.9 · source: vendor
Affected product
NJ
NGINX JavaScript
F5
More from NGINX JavaScript
9.8
CVE-2026-8711
NGINX JavaScript vulnerability
8.1
CVE-2026-78689
NGINX ngx_http_js_module vulnerablility
7.5
CVE-2026-78222
NGINX ngx_http_js_module vulnerability
6.5
CVE-2026-101019
NGINX ngx_http_js_module vulnerability
5.3
CVE-2026-101025
NGINX ngx_http_js_module vulnerability