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: < 1% Very Low
KEV: No
Impact: TLS hostname verification bypass, enabling man‑in‑the‑middle attacks
Action: Immediate Patch
AI Analysis

Impact

Netty handler versions 4.2.0.Final through 4.2.16.Final and 4.1.x up to 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+ environments. Without hostname verification, a man‑in‑the‑middle attacker can present a certificate issued for a different hostname and the OpenSSL client will accept it, effectively removing the hostname check from the TLS handshake.

Affected Systems

Applications that embed the Netty framework (io.netty:netty‑handler) and use the OpenSSL client implementation of SslHandler with a plain X509TrustManager on Java 25 or newer are affected. The flaw applies specifically to Netty releases 4.2.0.Final‑4.2.16.Final and any 4.1.x version up to 4.1.136.Final.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity, while the EPSS score below 1% signifies a low but non‑zero likelihood of exploitation. The vulnerability is not listed in CISA’s KEV catalog. An attacker can exploit the weakness by establishing a TLS connection that bypasses hostname verification, treating any presented certificate as trusted. This permits full interception, modification, or injection of traffic, and enables delivery of malicious payloads.

Generated by OpenCVE AI on August 31, 2026 at 15:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Netty to version 4.2.17.Final or 4.1.137.Final, which restores hostname verification on the OpenSSL client path.
  • If an upgrade is not possible, configure Netty’s SslHandler to wrap the X509TrustManager or supply a custom TrustManager that performs hostname verification, avoiding the use of a plain X509TrustManager on the OpenSSL provider in Java 25+ environments.
  • Audit any custom TLS configuration code for explicit disabling of hostname verification and enforce strict hostname checks wherever TLS connections are established.

Generated by OpenCVE AI on August 31, 2026 at 15:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-295
References
Metrics threat_severity

None

threat_severity

Important


Mon, 24 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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-24T19:36:53.644Z

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

Link: CVE-2026-62243

cve-icon Vulnrichment

Updated: 2026-08-24T19:36:48.745Z

cve-icon NVD

Status : Awaiting Analysis

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

Modified: 2026-09-10T20:46:19.780

Link: CVE-2026-62243

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-22T12:26:43Z

Links: CVE-2026-62243 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T15:45:17Z

Weaknesses
  • CWE-295

    Improper Certificate Validation

  • CWE-297

    Improper Validation of Certificate with Host Mismatch