A flaw in Node.js TLS hostname verification allows a certificate without a matching IP address SAN to authenticate a connection to an IPv4 address when the host is written with non-ASCII characters, s
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
Timeline
- 23 Oct 2026, 16:15 UTCPublishedCVE List
- 23 Oct 2026, 21:27 UTCFirst reportBluesky: CVE posts
- 23 Oct 2026, 23:47 UTCExploit code publicGitHub proof-of-concept repositories
Reports 3
2 outlets mention it. Reports are not confirmation; each links to its source.
- CompleteTech-LLC/node-cve-2026-105483-check: Standalone defensive checker project for CVE-2026-105483: Node.js: TLS fullwidth-IP hostname validation bypass. One exploit per repository; implementation pending.GitHub proof-of-concept repositories, 23 Oct 2026Exploit code
- completetech-security/node-cve-2026-105483-check: Standalone defensive checker project for CVE-2026-105483: Node.js: TLS fullwidth-IP hostname validation bypass. One exploit per repository; implementation pending.GitHub proof-of-concept repositories, 23 Oct 2026Exploit code
- @postac001.bsky.social: Node.js 26.x/24.xでTLSホスト名検証に不備。全角数字IP利用時、IPアドレスSANがない証明書も認証される可能性があり、不正な証明書で接続が認証される恐れがある。 CVE-2026-105483 CVSS 7.4 | HIGHBluesky: CVE posts, 23 Oct 2026
Description
A flaw in Node.js TLS hostname verification allows a certificate without a matching IP address SAN to authenticate a connection to an IPv4 address when the host is written with non-ASCII characters, such as fullwidth digits (127.0.0.1).
tls.checkServerIdentity() did not recognize such hosts as IP addresses, even though they normalize and resolve to a regular IPv4 address, and matched them against the certificate DNS names and Common Name instead. A certificate containing DNS:127.0.0.1 or DNS:*.0.0.1 could therefore be accepted for an IP endpoint it was not issued for. This is a regression introduced after the fix for CVE-2026-48618.
This vulnerability affects Node.js 26.x and 24.x.
Text from CVE List
Affected versions 2
- nodeaffected: 24.22.0 through 24.22.0CVE List
- nodeaffected: 26.12.0 through 26.12.0CVE List