First published: Tue Jan 21 2025(Updated: )
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.
Affected Software | Affected Version | How to fix |
---|---|---|
Node.js | >=18.x<=23.x |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2025-23085 has been classified with a severity that could lead to increased resource consumption due to a memory leak.
To mitigate CVE-2025-23085, it is recommended to update Node.js to the latest version beyond the vulnerable releases.
CVE-2025-23085 affects Node.js versions from 18.x to 23.x.
The memory leak in CVE-2025-23085 is caused when a remote peer abruptly closes the socket without a GOAWAY notification or if invalid headers are detected.
Currently, the best approach for CVE-2025-23085 is to apply the security updates as there are no effective workarounds identified.