{"affected":[{"defaultStatus":"unaffected","product":"node","source":"CNA: hackerone","vendor":"nodejs","versions":[{"lessThanOrEqual":"22.23.3","status":"affected","version":"22.23.3","versionType":"semver"},{"lessThanOrEqual":"24.22.0","status":"affected","version":"24.22.0","versionType":"semver"},{"lessThanOrEqual":"26.12.0","status":"affected","version":"26.12.0","versionType":"semver"}]}],"cveId":"CVE-2026-106072","cwes":["CWE-295"],"description":"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, such as `0177.0.0.1`, `0x7f.0.0.1`, `2130706433` or `127.1`.\n\n`tls.checkServerIdentity()` 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 platform resolver that accepts these spellings, such as glibc.\n\nThis vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.","epss":{"date":"2026-11-02","percentile":0.49555,"score":0.00617},"exploits":[],"kev":null,"metrics":[{"score":6.7,"severity":"medium","source":"CNA: hackerone","vector":"CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:L","version":"3.0"},{"score":6.7,"severity":"medium","source":"NVD: support@hackerone.com","vector":"CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:L","version":"3.0"}],"modifiedAt":1793636245210,"publishedAt":1792772105783,"references":[{"source":"CNA: hackerone","tags":[],"url":"https://nodejs.org/en/blog/vulnerability/october-2026-security-releases"},{"source":"support@hackerone.com","tags":[],"url":"https://nodejs.org/en/blog/vulnerability/october-2026-security-releases"}],"remediation":[],"revision":"4fb2622eb6968189c4616aa438bb8886189dcaea4325455d7ac3aac6f3c1cf86","sources":[{"modifiedAt":1793633999537,"name":"CNA: hackerone","retrievedAt":1793635708071,"url":"https://www.cve.org/CVERecord?id=CVE-2026-106072"},{"modifiedAt":1793636245210,"name":"NVD","retrievedAt":1793643425083,"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-106072"},{"modifiedAt":null,"name":"FIRST EPSS","retrievedAt":1793635726899,"url":"https://api.first.org/data/v1/epss?cve=CVE-2026-106072"}],"ssvc":{"assessedAt":1793633953874,"automatable":"no","exploitation":"none","source":"ADP: CISA-ADP","technicalImpact":"total"},"status":"published","title":"CVE-2026-106072","updatedAt":1793643425083}