
Cloud Vulnerability DB
A community-led vulnerabilities database
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).
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).
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).
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).
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).
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).
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."