Skip to main content
← All vulnerabilities
CVE-2026-116542EUVD-2026-109912

Netty netty-tcnative before 2.0.84.Final SNI Hostname Spoofing via Modified UTF-8 Decoding

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.0.84.Final
None on Exploit-DB, Metasploit or GitHub

Summary

The Netty netty-tcnative library, a Java networking component used for TLS/SSL connections, is affected. A remote, unauthenticated attacker can send specially encoded server name values during the TLS handshake so that the hostname is decoded incorrectly, potentially causing the wrong certificate to be selected, access rules to be bypassed, or log entries to be misleading.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original 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.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • io.netty:netty-tcnative

    fixed in 2.0.84.Final

  • io.netty:netty-tcnative-boringssl-static

    fixed in 2.0.84.Final

References 6

GitHub · netty/netty-tcnative

vulncheck.com