7.7
High
CVE-2026-48618 A flaw in Node.js TLS hostname handling can cause Node.js unicode dot separator handling can lead to tls…
Description
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**.
Affected products and versions
| Product | Affected versions | Fixed in |
|---|---|---|
| Node | 26.3.0 | No fix stated |
| Node | 24.16.0 | No fix stated |
| Node | 22.22.3 | No fix stated |
| Red Hat Enterprise Linux 10 | Versions not published | |
| Red Hat Enterprise Linux 10.0 Extended Update Support | Versions not published | |
| Red Hat Enterprise Linux 9 9080020260626075442 | earliest → < 9080020260626075442.rhel9 | 9080020260626075442.rhel9 |
| Red Hat Hardened Images 20.20 | earliest → < 20.20.2-1.hum1 | 20.20.2-1.hum1 |
| Red Hat Enterprise Linux 8 8100020260703140402.6 | earliest → < 8100020260703140402.6d880403 | 8100020260703140402.6d880403 |
Other CVEs of Node
The 129 CVEs of Node →
CVE-2026-106073
A flaw in Node.js Permission Model filesystem enforcement leaves `fs.realpathSync()` without the required read…
3.3
Low
CVE-2026-105481
A flaw in Node.js HTTP Agent connection reuse can cause a client to accept as valid a response that was sent before…
6.5
Medium
CVE-2026-106074
A flaw in Node.js `crypto` causes the internal entropy caches used by `crypto.randomUUID()`, `crypto.randomUUIDv7()`,…
4.8
Medium
CVE-2026-105482
A flaw in Node.js DNS resolution allows hostnames containing a NUL byte to be silently truncated by the dns.resolve*()…
7.4
High