Description
Netty netty-tcnative before 2.0.84.Final contains an SNI hostname spoofing vulnerability that allows remote unauthenticated clients to alter hostnames via JNI NewStringUTF decoding. Attackers can send overlong encodings like 0xC0 0x80 in the ClientHello server_name to confuse SNI-based certificate selection, access decisions, and logging.
Published: 2026-10-26
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Data disclosure via SSL misrouting
Action: Apply Patch
AI Analysis

Impact

A flaw in netty-tcnative allows a remote, unauthenticated client to supply an overlong, modified UTF‑8 SNI hostname inside the TLS ClientHello. The JNI NewStringUTF decoding misinterprets sequences such as 0xC0 0x80, causing the server to use a different hostname for certificate selection, access control, and logging. Attackers can therefore obtain data from certificates not intended for the target host or bypass host‑based access checks, resulting in potential confidentiality and integrity exposure.

Affected Systems

Netty netty‑tcnative and netty‑tcnative‑boringssl‑static before version 2.0.84.Final are affected. All releases earlier than 2.0.84.Final should be considered vulnerable until the library is upgraded.

Risk and Exploitability

The vulnerability scores a mid‑to‑high CVSS of 6.9; its EPSS score is unavailable and it is not listed in CISA’s KEV catalogue. Because the attack can be performed by any remote client sending a crafted TLS ClientHello, the exploitability is moderate to high. Attackers can remotely alter hostname resolution without authentication, potentially gaining data disclosure or bypassing host‑based controls.

Generated by OpenCVE AI on October 26, 2026 at 16:50 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade netty-tcnative to version 2.0.84.Final or newer.
  • If an immediate upgrade is not feasible, restrict usage of SNI by disabling it in the application configuration or ensure that the server strictly validates the hostname against the certificate’s subject alternative names.
  • As a temporary workaround, filter or reject TLS ClientHello messages containing overlong SNI encodings (e.g., sequences like 0xC0 0x80) before they reach the Netty library.

Generated by OpenCVE AI on October 26, 2026 at 16:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 19:15:00 +0000

Type Values Removed Values Added
First Time appeared Netty
Netty netty-tcnative
Netty netty-tcnative-boringssl-static
Vendors & Products Netty
Netty netty-tcnative
Netty netty-tcnative-boringssl-static

Mon, 26 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description Netty netty-tcnative before 2.0.84.Final contains an SNI hostname spoofing vulnerability that allows remote unauthenticated clients to alter hostnames via JNI NewStringUTF decoding. Attackers can send overlong encodings like 0xC0 0x80 in the ClientHello server_name to confuse SNI-based certificate selection, access decisions, and logging.
Title Netty netty-tcnative before 2.0.84.Final SNI Hostname Spoofing via Modified UTF-8 Decoding
Weaknesses CWE-176
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Netty Netty-tcnative Netty-tcnative-boringssl-static
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T14:59:41.528Z

Reserved: 2026-10-26T14:30:58.474Z

Link: CVE-2026-116542

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-26T16:17:19.680

Modified: 2026-10-26T16:54:08.707

Link: CVE-2026-116542

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T18:49:48Z

Weaknesses
  • CWE-176

    Improper Handling of Unicode Encoding