PatchSiren cyber security CVE debrief
CVE-2026-106072 nodejs CVE debrief
A flaw in Node.js TLS hostname verification allows a certificate with only a DNS SAN to authenticate an IP endpoint when the client connects using a non-canonical IPv4 spelling. This vulnerability affects Node.js 26.x, 24.x, and 22.x. The tls.checkServerIdentity() function did not classify these hosts as IP addresses, but normalized them to their canonical form and matched the result against the certificate DNS names. A certificate containing DNS:127.0.0.1 and no IP Address:127.0.0.1 SAN was therefore accepted, while the same certificate is correctly rejected for 127.0.0.1. Exploitation requires a certificate with a numeric DNS SAN issued by a CA trusted by the client, and a non-ED
- Vendor
- nodejs
- Product
- node
- CVSS
- MEDIUM 6.7
- 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 using TLS, especially those with certificates containing DNS SANs, should assess exposure and verify remediation. They should prioritize verifying Node.js deployments using TLS for exposure, especially where certificates with DNS SANs are used, and check certificates with DNS SANs issued by trusted CAs for potential authentication issues. Defenders should also review compensating controls for exposed systems,
Why it matters
Defenders should care about CVE-2026-106072 because it affects Node.js TLS hostname verification, potentially allowing certificate authentication issues with non-canonical IPv4 spellings.
- Potential authentication issues with certificates containing DNS SANs.
- Exposure of Node.js deployments using non-canonical IPv4 spellings.
- Verification priority for certificates issued by trusted CAs.
- Remediation priority for affected Node.js versions (26.x, 24.x, 22.x).
Technical summary
The tls.checkServerIdentity() function did not classify non-canonical IPv4 spellings as IP addresses, allowing a certificate with a DNS SAN to authenticate an IP endpoint. This vulnerability affects Node.js 26.x, 24.x, and 22.x, and requires a certificate with a numeric DNS SAN issued by a CA trusted by the client. Defenders should prioritize verifying Node.js deployments using TLS for exposure, especially where certificates with DNS SANs are used, and check certificates with DNS SANs issued by trusted CAs for potential authentication issues.
Defensive priority
Defenders should prioritize verifying Node.js deployments using TLS for exposure, especially where certificates with DNS SANs are used.
Recommended defensive actions
- Verify Node.js deployments using TLS for exposure, especially where certificates with DNS SANs are used.
- Check certificates with DNS SANs issued by trusted CAs for potential authentication issues.
- Update Node.js to the latest version if using affected versions (26.x, 24.x, 22.x).
- Monitor platform resolver configurations for potential vulnerabilities.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- 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 its impact and remediation require verification from official Node.js sources. The vulnerability allows certificate authentication issues with non-canonical IPv4 spellings, affecting Node.js deployments using TLS, especially those with certificates containing DNS SANs. Defenders should verify Node.js deployments for exposure and check certificates with DNS SANs issued by trusted CAs for potential authentication issues.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-106072 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-106072
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-106072 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-106072
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.