CVE catalog

CVE-2025-23085

nodejs: CVE-2025-23085

[CVE catalog]

Severity
Medium · CVSS 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Published
Source
[NVD] · [CVE record]
EPSS
1.38% · Oct 27, 2026

A memory leak could occur when a remote peer abruptly closes the socket without sending a GOAWAY notification. Additionally, if an invalid header was detected by nghttp2, causing the connection to be terminated by the peer, the same leak was triggered. This flaw could lead to increased memory consumption and potential denial of service under certain conditions. This vulnerability affects HTTP/2 Server users on Node.js v18.x, v20.x, v22.x and v23.x.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debiannodejssid24.22.1+dfsg+~cs24.19.2-1fixed
Debiannodejsforky24.21.0+dfsg+~cs24.13.4-1fixed
Debiannodejstrixie20.19.2+dfsg-1+deb13u2fixed
Debiannodejstrixie-security20.19.2+dfsg-1+deb13u3fixed
Debiannodejsbookworm18.20.4+dfsg-1~deb12u2fixed
Debiannodejsbookworm-security18.20.4+dfsg-1~deb12u3fixed
Susenodejs16linux enterprise high performance computing 15 sp4-espos16.20.2-150400.3.42.1fixed
Susenodejs16linux enterprise high performance computing 15 sp4-ltss16.20.2-150400.3.42.1fixed
Susenodejs16linux enterprise server 15 sp4-ltss16.20.2-150400.3.42.1fixed
Susenodejs16linux enterprise server for sap applications 15 sp416.20.2-150400.3.42.1fixed
Alpinenodejs3.2122.13.1-r0fixed
Alpinenodejs3.2222.13.1-r0fixed
Alpinenodejs3.2322.13.1-r0fixed
Alpinenodejs3.2422.13.1-r0fixed
Ubuntunodejspro12.22.5~dfsg-5ubuntu1vulnerable
Ubuntunodejspro12.22.7~dfsg-2ubuntu1vulnerable
Ubuntunodejspro12.22.7~dfsg-2ubuntu3vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu2vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.1vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.2vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.3vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.4vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.5vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.6vulnerable
Ubuntunodejspro12.22.9~dfsg-1ubuntu3.6+esm2vulnerable
Ubuntunodejs24.0418.13.0+dfsg1-1ubuntu2vulnerable
Ubuntunodejs24.0418.19.1+dfsg-2ubuntu4vulnerable
Ubuntunodejs24.0418.19.1+dfsg-6ubuntu1vulnerable
Ubuntunodejs24.0418.19.1+dfsg-6ubuntu2vulnerable
Ubuntunodejs24.0418.19.1+dfsg-6ubuntu5vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannodejssourcesid20.18.2+dfsg-1not yet assignedNot reported[1094134]
Debiannodejssourceforky20.18.2+dfsg-1not yet assignedNot reported[1094134]
Debiannodejssourcetrixie20.19.2+dfsg-1+deb13u1not yet assignedNot reported[1094134]
Debiannodejssourcebookworm18.20.4+dfsg-1~deb12u2not yet assignedNot reported[1094134]
Susenodejs16rpmlinux enterprise high performance computing 15 sp4-espos16.20.2-150400.3.42.1Not reportedSUSE-SU-2026:4355-1Not reported
Susenodejs16rpmlinux enterprise high performance computing 15 sp4-ltss16.20.2-150400.3.42.1Not reportedSUSE-SU-2026:4355-1Not reported
Susenodejs16rpmlinux enterprise server 15 sp4-ltss16.20.2-150400.3.42.1Not reportedSUSE-SU-2026:4355-1Not reported
Susenodejs16rpmlinux enterprise server for sap applications 15 sp416.20.2-150400.3.42.1Not reportedSUSE-SU-2026:4355-1Not reported
Alpinenodejsapk3.2122.13.1-r0Not reportedALPINE-CVE-2025-23085Not reported
Alpinenodejsapk3.2222.13.1-r0Not reportedALPINE-CVE-2025-23085Not reported
Alpinenodejsapk3.2322.13.1-r0Not reportedALPINE-CVE-2025-23085Not reported
Alpinenodejsapk3.2422.13.1-r0Not reportedALPINE-CVE-2025-23085Not reported

[Debian bug #1094134]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libnode108]Fixed

    Source package: [nodejs]

    Details (4)
    • 18.20.4+dfsg-1~deb12u2 · amd64 · bookworm

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · arm64 · bookworm

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

  • Source package: [nodejs]

    Details (4)
    • 18.20.4+dfsg-1~deb12u2 · amd64 · bookworm

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · arm64 · bookworm

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

  • [nodejs]Fixed
    Details (4)
    • 18.20.4+dfsg-1~deb12u2 · amd64 · bookworm

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · arm64 · bookworm

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

  • [nodejs-doc]Fixed

    Source package: [nodejs]

    Details (4)
    • 18.20.4+dfsg-1~deb12u2 · all · bookworm

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · all · bookworm

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · all · bookworm-security

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

    • 18.20.4+dfsg-1~deb12u2 · all · bookworm-security

      Fixed · Fixed: 18.20.4+dfsg-1~deb12u2

      dsa · nodejs · debian · bookworm; dsa · nodejs · debian · 12

[Debian 13 (Trixie)]

  • [libnode115]Fixed

    Source package: [nodejs]

    Details (5)
    • 20.19.2+dfsg-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

  • Source package: [nodejs]

    Details (5)
    • 20.19.2+dfsg-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

  • [nodejs]Fixed
    Details (5)
    • 20.19.2+dfsg-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

  • [nodejs-doc]Fixed

    Source package: [nodejs]

    Details (5)
    • 20.19.2+dfsg-1+deb13u2 · all · trixie

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · all · trixie

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · all · trixie-security

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u2 · all · trixie-security · Historical version

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

    • 20.19.2+dfsg-1+deb13u3 · all · trixie-security

      Fixed · Fixed: 20.19.2+dfsg-1+deb13u1

      dsa · nodejs · debian · 13

Observed:

References