CVE-2025-23085

Name
CVE-2025-23085
Description
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.
NVD Severity
medium
Other trackers
Mailing lists
Exploits
Forges
GitHub (code, issues), Aports (code, issues)

References

Type URI
support@hackerone.com https://nodejs.org/en/blog/vulnerability/january-2025-security-releases
af854a3a-2127-422b-91ae-364da2661108 https://lists.debian.org/debian-lts-announce/2025/02/msg00031.html
af854a3a-2127-422b-91ae-364da2661108 https://security.netapp.com/advisory/ntap-20250321-0003/

Match rules

CPE URI Source package Min version Max version
node >= 4.0 < 4.*
node >= 5.0 < 5.*
node >= 6.0 < 6.*
node >= 7.0 < 7.*
node >= 8.0 < 8.*
node >= 9.0 < 9.*
node >= 10.0 < 10.*
node >= 11.0 < 11.*
node >= 12.0 < 12.*
node >= 13.0 < 13.*
node >= 14.0 < 14.*
node >= 15.0 < 15.*
node >= 16.0 < 16.*
node >= 17.0 < 17.*
node >= 18.0 < 18.20.6
node >= 19.0 < 19.*
node >= 20.0 < 20.18.2
node >= 21.0 < 21.*
node >= 22.0 < 22.13.1
node >= 23.0 < 23.6.1

Vulnerable and fixed packages

Source package Branch Version Maintainer Status
nodejs edge-main 22.13.1-r0 Jakub Jirutka <jakub@jirutka.cz> fixed
nodejs 3.22-main 22.13.1-r0 None fixed
nodejs 3.21-main 22.13.1-r0 Jakub Jirutka <jakub@jirutka.cz> fixed