CVE catalog

CVE-2026-101025

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

[CVE catalog]

Severity
Medium · CVSS 6.9CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.32% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibnginx-mod-jssid1.0.2-2fixed
Debianlibnginx-mod-jsforky1.0.2-2fixed
Debianlibnginx-mod-jstrixie0.8.9-1vulnerable
Debianlibnginx-mod-jsbookworm0.7.9-2vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibnginx-mod-jssourcesid1.0.2-1not yet assignedNot reportedNot reported
Debianlibnginx-mod-jssourceforky1.0.2-1not yet assignedNot reportedNot reported
Debianlibnginx-mod-jssourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianlibnginx-mod-jssourcebookworm(unfixed)not yet assignedNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [libnginx-mod-js]

    Details (2)
    • 0.7.9-2 · amd64 · bookworm

      Affected

      nvd · libnginx-mod-js · debian · bookworm; nvd · libnginx-mod-js · debian · 12

    • 0.7.9-2 · arm64 · bookworm

      Affected

      nvd · libnginx-mod-js · debian · bookworm; nvd · libnginx-mod-js · debian · 12

  • Source package: [libnginx-mod-js]

    Details (2)
    • 0.7.9-2 · amd64 · bookworm

      Affected

      nvd · libnginx-mod-js · debian · bookworm; nvd · libnginx-mod-js · debian · 12

    • 0.7.9-2 · arm64 · bookworm

      Affected

      nvd · libnginx-mod-js · debian · bookworm; nvd · libnginx-mod-js · debian · 12

  • [njs]Affected

    Source package: [libnginx-mod-js]

    Details (2)
    • 0.7.9-2 · amd64 · bookworm

      Affected

      nvd · libnginx-mod-js · debian · bookworm; nvd · libnginx-mod-js · debian · 12

    • 0.7.9-2 · arm64 · bookworm

      Affected

      nvd · libnginx-mod-js · debian · bookworm; nvd · libnginx-mod-js · debian · 12

[Debian 13 (Trixie)]

  • Source package: [libnginx-mod-js]

    Details (2)
    • 0.8.9-1 · amd64 · trixie

      Affected

      nvd · libnginx-mod-js · debian · 13

    • 0.8.9-1 · arm64 · trixie

      Affected

      nvd · libnginx-mod-js · debian · 13

  • Source package: [libnginx-mod-js]

    Details (2)
    • 0.8.9-1 · amd64 · trixie

      Affected

      nvd · libnginx-mod-js · debian · 13

    • 0.8.9-1 · arm64 · trixie

      Affected

      nvd · libnginx-mod-js · debian · 13

  • [njs]Affected

    Source package: [libnginx-mod-js]

    Details (2)
    • 0.8.9-1 · amd64 · trixie

      Affected

      nvd · libnginx-mod-js · debian · 13

    • 0.8.9-1 · arm64 · trixie

      Affected

      nvd · libnginx-mod-js · debian · 13

Observed:

References