PatchSiren cyber security CVE debrief
CVE-2026-106069 nodejs CVE debrief
A flaw in Node.js TLS hostname verification can cause a server certificate to be validated against a different IP address than the one the client connected to, when the host is a non-canonical IPv4 literal with a leading zero. This vulnerability affects Node.js 26.x, 24.x, and 22.x. The issue arises from the tls.checkServerIdentity() function normalizing the host following the WHATWG URL rules, which can lead to a server certificate being validated against a different IP address than the one the client connected to. The vulnerability has significant implications for defenders responsible for Node.js deployments, particularly those using versions 26.x, 24.x, and 22.x.
- Vendor
- nodejs
- Product
- node
- CVSS
- HIGH 7.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-23
- Original CVE updated
- 2026-11-02
- Advisory published
- 2026-10-23
- Advisory updated
- 2026-11-02
Who should care
Defenders responsible for Node.js deployments, particularly those using versions 26.x, 24.x, and 22.x, should assess exposure and prioritize patching or mitigation. This includes reviewing system configurations, verifying exposure, and applying patches or mitigations as available. Defenders should also monitor for potential certificate validation issues and review compensating controls for exposed systems.
Why it matters
A flaw in Node.js TLS hostname verification can cause a server certificate to be validated against a different IP address than the one the client connected to, affecting Node.js versions 26.x, 24.x, and 22.x. Defenders should prioritize verifying exposure and applying patches or mitigations.
- Potential certificate validation issues
- Exposure of Node.js deployments to unauthorized access
- Need for verification of affected systems
- Priority for patching or mitigation
Technical summary
The tls.checkServerIdentity() function in Node.js normalizes the host following the WHATWG URL rules, which can lead to a server certificate being validated against a different IP address than the one the client connected to. This occurs when the host is a non-canonical IPv4 literal with a leading zero, such as `0127.0.0.1`. The vulnerability affects Node.js versions 26.x, 24.x, and 22.x, and has significant implications for defenders responsible for Node.js deployments. The issue highlights the need for verifying exposure and applying patches or mitigations.
Defensive priority
Defenders should prioritize verifying Node.js versions 26.x, 24.x, and 22.x for exposure and apply patches or mitigations as available.
Recommended defensive actions
- Verify Node.js versions 26.x, 24.x, and 22.x for exposure
- Apply patches or mitigations as available
- Monitor for potential certificate validation issues
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, but further verification is needed to determine the full scope of affected systems and potential impact. The vulnerability affects Node.js versions 26.x, 24.x, and 22.x, and involves TLS hostname verification issues. Additional review of system configurations and potential mitigations is required. Evidence from the CVE record and NVD entry should be considered when assessing exposure.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-106069 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-106069
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-106069 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-106069
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://nodejs.org/en/blog/vulnerability/october-2026-security-releases
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.