A memory leak in Node.js’s OpenSSL integration occurs...
Moderate severity
Unreviewed
Published
Jan 20, 2026
to the GitHub Advisory Database
•
Updated Jan 21, 2026
Description
Published by the National Vulnerability Database
Jan 20, 2026
Published to the GitHub Advisory Database
Jan 20, 2026
Last updated
Jan 21, 2026
A memory leak in Node.js’s OpenSSL integration occurs when converting
X.509certificate fields to UTF-8 without freeing the allocated buffer. When applications callsocket.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.References