PHP2Shell: Read our blog on the critical RCE vulnerabilities affecting 70% of the Internet
Vulnerability DatabaseCVE-2026-106072

CVE-2026-106072: 
npm vulnerability analysis and mitigation

Overview

CVE-2026-106072 is a TLS implementation vulnerability in Node.js 22.23.4 (LTS) where the TLS stack incorrectly rejects non-canonical IP addresses, leading to certificate validation bypass. The CVE is currently in "Reserved" status and was inserted into Feedly's threat intelligence feed on October 21, 2026. It is rated as High severity. Vendor patches have been released addressing this and related issues (Node.js Release v22.23.4, Node.js Release v24.22.1).

Technical details

The root cause lies in Node.js's TLS implementation mishandling non-canonical IP address representations (e.g., leading zeros, mixed IPv4/IPv6 formats) during certificate Subject Alternative Name (SAN) validation, which maps to CWE-295 (Improper Certificate Validation). When a non-canonical IP address is presented, the TLS layer rejects it rather than normalizing it for comparison, creating a discrepancy that attackers can exploit to bypass certificate validation checks. This allows an attacker to present a certificate that appears invalid to the validator but is accepted by the underlying network stack, effectively undermining the TLS trust chain (Node.js Release v22.23.4, CyberSecurityNews).

Impact

Successful exploitation allows attackers to bypass TLS certificate validation, enabling them to establish unauthorized encrypted connections and potentially conduct man-in-the-middle (MitM) attacks against Node.js applications. This primarily impacts confidentiality and integrity — sensitive data transmitted over TLS connections could be intercepted or tampered with. Applications relying on Node.js 22.x for secure communications (e.g., HTTPS servers, TLS clients) are at risk, and downstream software depending on Node.js (such as the Apereo CAS authentication framework) may also be affected (Node.js Release v22.23.4, Apereo CAS Commit).

Exploitability

No public proof-of-concept exploit code or in-the-wild exploitation has been reported as of the available data. The CVE remains in "Reserved" status, and no EPSS score or CISA KEV catalog listing has been identified. The attack requires the ability to influence TLS connections or present crafted certificates to a vulnerable Node.js instance, which may limit opportunistic exploitation but remains a realistic threat in targeted scenarios (CyberSecurityNews, The Daily Tech Feed).

Mitigation and workarounds

Node.js has released patched versions addressing this vulnerability. Users should upgrade to Node.js 22.23.4 (LTS) or Node.js 24.22.1 (Current) as soon as possible. Downstream projects such as Apereo CAS have already issued patches incorporating the fix. Until upgrade is possible, consider restricting network exposure of Node.js TLS services and enforcing strict IP address formatting in application-layer validation (Node.js Release v22.23.4, Node.js Release v24.22.1, Apereo CAS Commit).

Community reactions

CyberSecurityNews and The Daily Tech Feed covered the Node.js security update release, highlighting the High severity TLS, DNS, and Brotli patches issued together. The Apereo CAS project responded quickly with a commit to address the dependency. Coverage has been factual and focused on urging prompt upgrades (CyberSecurityNews, The Daily Tech Feed).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Alpine

Fixed

edge

nodejs-current: 26.12.1-r0

Fixed

Source: This report was generated using AI

Related npm vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-104844MEDIUM5.9
  • JavaScript logoJavaScript
  • npm
NoYesOct 02, 2026
CVE-2026-106072NONEN/A
  • npm logonpm
  • v8-devel
NoYesOct 21, 2026
CVE-2026-106069NONEN/A
  • npm logonpm
  • nodejs-libs
NoYesOct 21, 2026
CVE-2026-105482NONEN/A
  • npm logonpm
  • nodejs-devel
NoYesOct 21, 2026
CVE-2026-105481NONEN/A
  • npm logonpm
  • nodejs-current
NoYesOct 21, 2026

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