« List of all CVEs

CVE-2025-59464

Published: 1/20/2026 Last updated: 1/21/2026 Reserved: 9/16/2025

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.

CNA assigner: hackerone (36234546-b8fa-4601-9d6f-f4e334aa8ea1) Requested by: n/a

Metrics

Version Score Severity Vector String
3.0 6.5 Medium CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

Opam packages affected (1)

conf-npm

Products affected (1)

Product Vendor Version
node nodejs 15.2(4)M6a

References (2)