Description
Netty (io.netty:netty-handler) versions from 4.2.0.Final through 4.2.16.Final and versions through 4.1.136.Final disable TLS hostname verification on the SslProvider.OPENSSL client path when a plain (non-extended) X509TrustManager is used and Unsafe-based trust-manager wrapping is unavailable (Java 25+). In this configuration the OpenSSL client does not perform hostname verification, allowing a man-in-the-middle attacker to present a certificate issued for a different hostname that is accepted without validation. Fixed in 4.2.17.Final and 4.1.137.Final.
Published: 2026-08-22
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Netty handler versions 4.2.0.Final through 4.2.16.Final and 4.1.0 through 4.1.136.Final disable TLS hostname verification on the OpenSSL client path when a plain X509TrustManager is used and Unsafe‑based trust‑manager wrapping is unavailable in Java 25+. In this configuration the OpenSSL client does not perform hostname verification, allowing a man‑in‑the‑middle attacker to present a certificate issued for a different hostname that is accepted without validation. This allows compromise of confidentiality and integrity of TLS connections.

Affected Systems

Affects the Netty framework (io.netty:netty-handler), specifically those releases. Network services or clients built on these Netty versions using the OpenSSL client implementation of SslHandler and configured with a plain X509TrustManager on Java 25+ are impacted.

Risk and Exploitability

The CVSS score of 8.7 indicates a high impact. The EPSS score is not available, and the vulnerability is not yet listed in the CISA KEV catalog, but attackers can remotely exploit the flaw by establishing a TLS connection that bypasses hostname verification. Because hostname verification is a core part of the TLS handshake, the exploit enables full trust of traffic from rogue hosts, allowing data exfiltration or injection.

Generated by OpenCVE AI on August 22, 2026 at 13:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Netty to at least 4.2.17.Final or 4.1.137.Final, which restores hostname verification on the OpenSSL client path.
  • If an upgrade cannot be performed immediately, configure Netty’s SslHandler to enforce hostname verification programmatically by providing a TrustManager that validates the hostname, and avoid using a plain X509TrustManager with the OpenSSL provider on Java 25+ environments.
  • Review all custom TLS configuration code and auditing for any explicit disabling of hostname verification; ensure the production application enforces strict hostname checks.

Generated by OpenCVE AI on August 22, 2026 at 13:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description Netty (io.netty:netty-handler) versions from 4.2.0.Final through 4.2.16.Final and versions through 4.1.136.Final disable TLS hostname verification on the SslProvider.OPENSSL client path when a plain (non-extended) X509TrustManager is used and Unsafe-based trust-manager wrapping is unavailable (Java 25+). In this configuration the OpenSSL client does not perform hostname verification, allowing a man-in-the-middle attacker to present a certificate issued for a different hostname that is accepted without validation. Fixed in 4.2.17.Final and 4.1.137.Final.
Title Netty 4.2.0 through 4.2.16 TLS Hostname Verification Bypass
First Time appeared Netty
Netty netty
Weaknesses CWE-297
CPEs cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:*
Vendors & Products Netty
Netty netty
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-22T12:26:43.072Z

Reserved: 2026-07-13T16:41:09.007Z

Link: CVE-2026-62243

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T13:16:39.687

Modified: 2026-08-22T13:16:39.687

Link: CVE-2026-62243

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T13:45:03Z

Weaknesses
  • CWE-297

    Improper Validation of Certificate with Host Mismatch