Severity
7.5HIGH
EPSS
0.1%
top 83.53%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedJan 20

Description

A memory leak in Node.js’s OpenSSL integration occurs when converting `X.509` certificate fields to UTF-8 without freeing the allocated buffer. When applications call `socket.getPeerCertificate(true)`, each certificate field leaks memory, allowing remote clients to trigger steady memory growth through repeated TLS connections. Over time this can lead to resource exhaustion and denial of service.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6

Affected Packages2 packages

CVEListV5nodejs/node24.12.024.12.0
NVDnodejs/node.js24.0.024.12.0

🔴Vulnerability Details

3
GHSA
GHSA-38m8-39f8-gq75: A memory leak in Node2026-01-20
CVEList
CVE-2025-59464: A memory leak in Node2026-01-20
OSV
CVE-2025-59464: A memory leak in Node2026-01-20

📋Vendor Advisories

2
Red Hat
nodejs: Nodejs memory leak2026-01-20
Debian
CVE-2025-59464: nodejs - A memory leak in Node.js’s OpenSSL integration occurs when converting `X.509` ce...2025

🕵️Threat Intelligence

1
Wiz
CVE-2025-59464 Impact, Exploitability, and Mitigation Steps | Wiz
CVE-2025-59464 (HIGH CVSS 7.5) | A memory leak in Node.js’s OpenSSL | cvebase.io