CVE-2025-23122 – Node.js ReadFileUtf8 Memory Leak Denial of Service

The following table lists the changes that have been made to the
CVE-2025-23122 vulnerability over time.

Vulnerability history details can be useful for understanding the evolution
of a vulnerability, and for identifying the most recent changes that may
impact the vulnerability’s severity, exploitability, or other characteristics.

  • New CVE Received
    by [email protected]

    May. 19, 2025

    Action Type Old Value New Value
    Added Description In Node.js, the `ReadFileUtf8` internal binding leaks memory due to a corrupted pointer in `uv_fs_s.file`: a UTF-16 path buffer is allocated but subsequently overwritten when the file descriptor is set. This results in an unrecoverable memory leak on every call. Repeated use can cause unbounded memory growth, leading to a denial of service.

    Impact:
    * This vulnerability affects APIs relying on `ReadFileUtf8` on Node.js release lines: v20 and v22.

    Added CVSS V3 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
    Added Reference https://nodejs.org/en/blog/vulnerability/may-2025-security-releases
Share the Post:

Related Posts