Description
In Eclipse Vert.x versions [5.0.0,5.0.12] or [5.1.0,5.1.9] or [5.2.0, 5.2.0], the Vert.x HTTP client relies on an SSL context for efficiency purpose, the key of this cache should reflect entirely the SSL semantics of the desired SSL properties. It is possible for a client to ask for an SSL context and obtain an SSL context with weaker properties, for instance a context with hostname validation and obtain a context ignoring hostname validation.



The impacted component is io.vertx:vertx-core.
Published: 2026-10-14
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: TLS hostname validation bypass
Action: Patch immediately
AI Analysis

Impact

The Vert.x HTTP client stores SSL contexts in a cache keyed only on a subset of SSL properties. When a client requests a secure context, the cache may return an entry that ignores hostname validation, allowing an attacker to establish an encrypted connection to a malicious server that presents a certificate that does not match the expected hostname. This flaw enables the browser‑like client to accept certificates from spoofed or compromised servers, directly compromising confidentiality and integrity of data transmitted over TLS and creating a pathway for passive or active man‑in‑the‑middle attacks.

Affected Systems

Eclipse Vert.x releases 5.0.0 through 5.0.12, 5.1.0 through 5.1.9, and the single 5.2.0 build are impacted, specifically the io.vertx:vertx-core component used by applications that rely on the Vert.x HTTP client for outbound TLS communication.

Risk and Exploitability

The high CVSS score of 9.1 indicates a severe threat if exploited. However, the EPSS score of less than 1% suggests that, as of now, the likelihood of widespread exploitation is low. The vulnerability is not listed in the CISA KEV catalog, but that does not diminish the potential harm. The most probable attack vector involves an adversary manipulating the target host name in a client connection request to trigger the creation or retrieval of a weak SSL context from the cache. If an attacker can direct the client to a malicious server during such a request, hostname validation will be bypassed and the client will accept a certificate from an untrusted source, enabling interception and tampering of otherwise encrypted traffic.

Generated by OpenCVE AI on October 15, 2026 at 15:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade io.vertx:vertx-core to the latest release that includes the SSL context caching fix.
  • If an upgrade is not immediately possible, configure the Vert.x HTTP client to enforce hostname verification for each connection or disable the shared SSL context caching feature so that a fresh, properly validated SSL context is used for every request.
  • Implement runtime validation of server certificates and hostnames, or use an external TLS inspection tool to detect and block connections that do not perform hostname verification.

Generated by OpenCVE AI on October 15, 2026 at 15:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 15:45:00 +0000

Type Values Removed Values Added
Title Hostname Validation Bypass in Vert.x HTTP Client
Weaknesses CWE-295

Wed, 14 Oct 2026 18:15:00 +0000

Type Values Removed Values Added
Description In Eclipse Vert.x versions [5.0.0,5.0.12] or [5.1.0,5.1.9] or [5.2.0, 5.2.0], the Vert.x HTTP client relies on an SSL context for efficiency purpose, the key of this cache should reflect entirely the SSL semantics of the desired SSL properties. It is possible for a client to ask for an SSL context and obtain an SSL context with weaker properties, for instance a context with hostname validation and obtain a context ignoring hostname validation. The impacted component is io.vertx:vertx-core.
References
Metrics cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-16T18:20:31.341Z

Reserved: 2026-09-29T08:41:00.650Z

Link: CVE-2026-102476

cve-icon Vulnrichment

Updated: 2026-10-16T18:19:41.131Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-14T18:17:17.503

Modified: 2026-10-16T19:17:00.993

Link: CVE-2026-102476

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T15:30:18Z

Weaknesses
  • CWE-295

    Improper Certificate Validation