Node.js TLS Hostname Normalization Bypass via Unicode Dot Separator
CVE-2026-48618 Published on June 26, 2026
A flaw in Node.js TLS hostname handling can cause Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismat. This can lead to confidentiality impact or bypass of the intended security boundary under affected configurations. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.
Vulnerability Analysis
CVE-2026-48618 is exploitable with network access, and requires small amount of user privileges. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to have a high impact on confidentiality, with no impact on integrity and availability.
Weakness Types
Improper Handling of Unicode Encoding
The software does not properly handle when an input contains Unicode encoding.
Authentication Bypass by Alternate Name
The software performs authentication based on the name of a resource being accessed, or the name of the actor performing the access, but it does not properly check all possible names for that resource or actor.
Products Associated with CVE-2026-48618
Want to know whenever a new CVE is published for Red Hat products? stack.watch will email you.
Affected Versions
nodejs node:- Version 22.22.3, <= 22.22.3 is affected.
- Version 24.16.0, <= 24.16.0 is affected.
- Version 26.3.0, <= 26.3.0 is affected.
- Version 1:24.18.0-1.el10_2 and below * is unaffected.
- Version 1:22.23.1-2.el10_2 and below * is unaffected.
- Version 1:22.23.1-2.el10_0 and below * is unaffected.
- Version 9080020260626074955.rhel9 and below * is unaffected.
- Version 9080020260626075442.rhel9 and below * is unaffected.
- Version 22.23.1-1.hum1 and below * is unaffected.
- Version 24.18.0-0.1.hum1 and below * is unaffected.
- Version 26.4.0-1.2.hum1 and below * is unaffected.
- Version 25.9.0-1.1.hum1 and below * is unaffected.
- Version 20.20.2-1.hum1 and below * is unaffected.