Vulnerability · Published Oct 14, 2026 · Assigned by f5
CVE-2026-101019NGINX ngx_http_js_module vulnerability
Medium 6.5
In plain English
A medium-severity security flaw in NGINX JavaScript from F5. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 11% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Description NGINX JavaScript (njs) has a vulnerability where the njs XML module exposes entity-backed XML attributes inconsistently with libxml2 canonicalization. In both the built-in njs and QuickJS backends during the canonicalization process, the $attr$Name getter may return undefined for an explicitly present attribute containing an internal entity reference. The $attrs getter may return a value derived only from the first attribute child. This may allow an unauthenticated attacker that invests significant effort in obtaining a genuinely signed document to skip validation while signature verification succeeds. An nginx-saml deployment is a confirmed affected consumer when run with the built-in njs backend. Impact In affected signed-XML consumers, an unauthenticated attacker can cause security-relevant attributes to appear absent or truncated while signature verification succeeds. In nginx-saml, this can bypass expiry, Destination, and request-correlation checks, enabling replay or acceptance of a response outside its intended context. It does not permit signature or identity forgery, or a direct availability impact. 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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | libnginx-mod-js | no fix listed | DEBIAN-CVE-2026-101019 |
| Debian:13 | libnginx-mod-js | no fix listed | DEBIAN-CVE-2026-101019 |
| Debian:14 | libnginx-mod-js | 1.0.2-1 | DEBIAN-CVE-2026-101019 |
| Ubuntu:24.04:LTS | libnginx-mod-js | no fix listed | UBUNTU-CVE-2026-101019 |
| Ubuntu:26.10 | libnginx-mod-js | no fix listed | UBUNTU-CVE-2026-101019 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| F5 | NGINX JavaScript | 0.7.10 – before 1.0.2 |
Weakness: CWE-436 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N
References
- https://my.f5.com/manage/s/article/K000162615 vendor-advisory