PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-101019 F5 CVE debrief

PatchSiren debrief for CVE-2026-101019: NGINX ngx_http_js_module vulnerability. The NGINX JavaScript (njs) has a vulnerability where the njs XML module exposes entity-backed XML attributes inconsistently with libxml2 canonicalization. This may allow an unauthenticated attacker to skip validation while signature verification succeeds. Affected product deployments should assess exposure and verify their version. The CVE record and source item provide details on the vulnerability. The NVD entry is currently UNCHANGED.

Vendor
F5
Product
NGINX JavaScript
CVSS
MEDIUM 6.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-14
Original CVE updated
2026-10-15
Advisory published
2026-10-14
Advisory updated
2026-10-15

Who should care

NGINX JavaScript users, particularly those using nginx-saml deployments with the built-in njs backend, should assess exposure and verify their version. Affected operator, platform, vulnerability-management, and security-team impact should be reviewed to ensure proper mitigation.

Why it matters

NGINX JavaScript users should assess exposure and verify their version due to potential for signature verification bypass.

  • An unauthenticated attacker may cause security-relevant attributes to appear absent or truncated while signature verification succeeds
  • This can bypass expiry, Destination, and request-correlation checks, enabling replay or acceptance of a response outside its intended context
  • No control plane exposure exists; this is a data impact

Technical summary

The NGINX JavaScript (njs) has a vulnerability where the njs XML module exposes entity-backed XML attributes inconsistently with libxml2 canonicalization. This may allow an unauthenticated attacker to skip validation while signature verification succeeds. The vulnerability affects nginx-saml deployments with the built-in njs backend. 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.

Defensive priority

Medium

Recommended defensive actions

  • Review NGINX JavaScript configurations for potential exposure
  • Verify version 1.0.2 or later is in use
  • Monitor for unusual signed document validation behavior
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The CVE record and source item provide details on the NGINX JavaScript (njs) vulnerability. The NVD entry is currently UNCHANGED. The vulnerability affects nginx-saml deployments with the built-in njs backend. 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 and

Sources and references

Verified primary and authoritative sources

  • CVE-2026-101019 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-101019

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-101019 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-101019

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • NGINX ngx_http_js_module vulnerability

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/101xxx/CVE-2026-101019.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://my.f5.com/manage/s/article/K000162615

    Supplemental source - vendor-advisory

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.