Medium severity · published Oct 14, 2026
CVE-2026-101025
NGINX ngx_http_js_module vulnerability
5.3
CVSS
0.3%
EPSS
No
On KEV
Description
Description
NGINX JavaScript (njs) has a vulnerability where the built-in njs engine leaks a libxml2 parser context when xml.parse() fails. The failure path did not register cleanup and the context was not released for the lifetime of the process. An unauthenticated attacker may send requests with malformed XML and can cause unbounded memory growth in long-lived NGINX worker processes.
Impact
This vulnerability may allow remote attackers to send requests that trigger repeated parsing of malformed XML and may lead to NGINX worker termination or denial of service. 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:N/I:N/A:L
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
Low
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 24% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
NJ
NGINX JavaScript · F5
0.7.10 before 1.0.2 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-101025
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-101025
vendor-advisory
https://my.f5.com/manage/s/article/K000162614
More from NGINX JavaScript
9.8
CVE-2026-8711
NGINX JavaScript vulnerability
8.2
CVE-2026-18329
NGINX ngx_http_js_module 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
