PT-2025-54579
CVE-2025-59464
·
Published
2025-01-01
·
Updated
2026-09-29
Description by
CVSS 3.1
7.5
HighMetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions
Node.js version 24
Description
A memory leak exists in Node.js’s OpenSSL integration when converting
X.509 certificate fields to UTF-8 without freeing the allocated buffer. Calling socket.getPeerCertificate(true) causes a memory leak for each certificate field, potentially leading to resource exhaustion and a denial of service through repeated TLS connections. The socket.getPeerCertificate(true) function is involved in the issue.
Recommendations
Update to a newer version that contains a fix for this vulnerability. Found an issue in the description? Have something to add? Feel free to write us 👾