CVE-2019-15604
npm vulnerability analysis and mitigation

Overview

CVE-2019-15604 is a security vulnerability affecting Node.js versions 10, 12, and 13 that was discovered in 2019 and patched in February 2020. The vulnerability allows remote attackers to trigger an assertion on a TLS server by sending a crafted X.509 certificate string (Node.js Blog, NVD).

Technical details

The vulnerability is classified as an Improper Certificate Validation issue with a CVSS v3.1 base score of 7.5 (High). It affects the TLS server implementation in Node.js and can be triggered remotely without requiring authentication. The vulnerability exists in the code that reads peer certificates during TLS client authentication (Red Hat Advisory).

Impact

When successfully exploited, this vulnerability causes the Node.js process to abort when processing a malformed certificate string during TLS client authentication. This results in a Denial of Service (DoS) condition, affecting the availability of the TLS server (NVD).

Mitigation and workarounds

The vulnerability was fixed in Node.js versions 10.19.0, 12.15.0, and 13.8.0. Users should upgrade to these or later versions to mitigate the issue. The fixes include changes to the TLS server implementation to properly handle malformed certificate strings (Node.js Blog).

Community reactions

Multiple vendors and distributions responded by releasing security advisories and patches, including Red Hat, Debian, Oracle, and others. The vulnerability was rated as Important/High severity by most vendors due to its potential impact on service availability (Red Hat Advisory, Debian Advisory).

Additional resources


SourceThis report was generated using AI

Related npm vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-64756HIGH7.5
  • JavaScriptJavaScript
  • rhel9::php-83
NoYesNov 17, 2025
CVE-2025-7458MEDIUM6.9
  • SQLiteSQLite
  • mingw32-sqlite
NoYesJul 29, 2025
CVE-2025-64118MEDIUM6.1
  • JavaScriptJavaScript
  • renovate
NoYesOct 30, 2025
CVE-2025-62408MEDIUM5.9
  • npmnpm
  • nodejs:22::nodejs-packaging-bundler
NoYesDec 08, 2025
CVE-2025-52099N/AN/A
  • SQLiteSQLite
  • rust-std-static-wasm32-wasi
NoYesOct 24, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management