Skip to main content

Node.js CVE-2026-48618

| EUVDEUVD-2026-39610 MEDIUM
Improper Handling of Unicode Encoding (CWE-176)
6.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI
6.8 MEDIUM

Network client flaw requiring MITM/crafted-name positioning (AC:H), no auth on the client side (PR:N); trusting a wrong server breaks the TLS trust boundary (S:C) and exposes data (C:H) without integrity/availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
SUSE
7.4 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Red Hat
7.7 HIGH
qualitative

Primary rating from NVD.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

6
Severity Changed
Jun 26, 2026 - 20:22 NVD
HIGH MEDIUM
CVSS changed
Jun 26, 2026 - 20:22 NVD
7.7 (HIGH) 6.5 (MEDIUM)
Source Code Evidence Fetched
Jun 26, 2026 - 02:23 vuln.today
Analysis Generated
Jun 26, 2026 - 02:23 vuln.today
CVSS changed
Jun 26, 2026 - 02:22 NVD
7.7 (HIGH)
CVE Published
Jun 18, 2026 - 04:37 github-releases
UNKNOWN (no severity yet)

Description PRE-NVD

Disclosed via GitHub release of nodejs/node. NVD scoring and full description are pending.

AnalysisAI

Improper hostname normalization in Node.js TLS server-identity verification (fixed in v26.3.1) lets a TLS peer's hostname be evaluated without proper Unicode/case normalization, so identity checks may match a host they should reject. Rated High by the Node.js team (CVSS 7.7, scope-changed, confidentiality-only), it can cause a client to trust the wrong server and expose data carried over the connection. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Position as MITM on victim's TLS path
Delivery
Present cert with non-normalized hostname
Exploit
Bypass server identity check
Execution
Victim trusts attacker server
Impact
Exfiltrate transmitted confidential data

Vulnerability AssessmentAI

Exploitation Exploitation targets Node.js applications performing TLS server-identity verification, and depends on the attacker being able to present a peer certificate whose hostname representation exploits the missing normalization (Unicode-equivalent or case/encoding variant of the expected name) so that the identity check incorrectly matches. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The supplied CVSS:3.0 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N, 7.7) emphasizes a network-reachable, scope-changing confidentiality breach with no integrity or availability impact, consistent with a client trusting an unintended TLS server and leaking data. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker positioned to intercept a victim Node.js application's outbound TLS connection (e.g., on a shared network or via DNS/routing manipulation) presents a certificate whose name, in a non-normalized Unicode or case form, slips through the flawed identity check. The Node.js client accepts the connection as the intended server and transmits sensitive data (credentials, tokens, API payloads) to the attacker-controlled endpoint. …
Remediation Vendor-released patch: upgrade to Node.js 26.3.1 (or the corresponding patched build for your maintained release line as listed in the Node.js June 2026 security release notes at https://nodejs.org/en/blog/vulnerability/june-2026-security-releases and https://github.com/nodejs/node/releases/tag/v26.3.1). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Inventory all Node.js deployments and identify versions prior to v26.3.1. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

CVE-2024-3566 CRITICAL POC
9.8 Apr 10

Command injection via Windows CreateProcess argument parsing affects multiple language runtimes and tooling (Node.js, PH

CVE-2026-48930 CRITICAL
9.8 Jun 18

Hostname validation bypass in Node.js (versions 22.22.3, 24.16.0, and 26.3.0) lets attackers smuggle embedded NUL bytes

CVE-2025-55130 CRITICAL
9.1 Jan 20

Node.js has a permissions model bypass that allows attackers to circumvent --allow-fs-read and --allow-fs-write restrict

CVE-2026-48931 LOW POC
3.7 Jun 18

Response queue poisoning in Node.js http.Agent allows network-accessible attackers to corrupt the HTTP keep-alive connec

CVE-2026-48933 HIGH
7.5 Jun 18

Denial of service in Node.js 26.x (fixed in 26.3.1) arises from an unguarded integer overflow when computing WebCrypto c

CVE-2026-48619 HIGH
7.5 Jun 18

Denial of service in Node.js HTTP/2 lets a remote peer exhaust process memory by driving unbounded growth of the connect

CVE-2026-48615 HIGH
7.5 Jun 18

Sensitive information disclosure in Node.js (versions 26.3.0, 24.16.0, and 22.22.3) leaks embedded proxy credentials whe

CVE-2025-59465 HIGH
7.5 Jan 20

A malformed `HTTP/2 HEADERS` frame with oversized, invalid `HPACK` data can cause Node.js to crash by triggering an unha

CVE-2026-48928 MEDIUM
5.4 Jun 18

TLS SNI context matching in Node.js performs case-sensitive hostname comparison, enabling network-accessible low-privile

CVE-2026-48934 MEDIUM
4.3 Jun 18

TLS session resumption in Node.js fails to bind reusable sessions to the originally authenticated host, enabling an info

CVE-2026-48935 LOW
3.3 Jun 18

Node.js permission model bypass via FileHandle.utimes() allows local low-privilege users to modify file timestamps on pa

CVE-2026-48936 LOW
3.3 Jun 18

Node.js Permission Model fails to apply net scope guards to pipe open and chmod operations, enabling a local authenticat

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP7 SUSE Linux Enterprise Module for Web and Scripting 15 SP7 SUSE Linux Enterprise Server 15 SP7 SUSE Linux Enterprise Server for SAP Applications 15 SP7 Fixed
SUSE Linux Enterprise Server 15 SP6-LTSS Fixed
SUSE Linux Enterprise Server for SAP Applications 15 SP6 Fixed
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Module for Web and Scripting 15 SP7 Affected

Share

CVE-2026-48618 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy