CVE-2026-6860

Published May 6, 2026 CVSS 4.0 · 6.9 Medium EPSS < 1% KEV · Not listed
Description
A TCP client can perform a TLS handshake and present the server name extension with a server name that is accepted by a server wildcard name, e.g. if the server is configured with a certificate accepting *.example.com, any XYZ.example.com where xyz is a valid name can be used.

Analysis

AI-generated

Technical impact

A TCP client can initiate a TLS handshake and supply a server name extension that matches any value accepted by a server’s wildcard certificate. The server therefore accepts connections based on the wildcard, even if the client presents a host name that is not otherwise authorized. In effect, this allows a malicious or misconfigured client to gain TLS connectivity to the server under any arbitrary subdomain, potentially bypassing Server Name Indication (SNI) checks and creating a surface for host‑name spoofing, interception or unauthorized routing of traffic. The core weakness is that the server accepts any subdomain that fits the wildcard pattern without performing stricter validation of the presented host name, which can subvert standard TLS hostname verification.

Affected Systems

Eclipse Vert.x

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. The EPSS score of < 1% indicates a very low likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog. An attacker must be able to open a TCP connection to the target server, so the attack vector is primarily network‑based. Once the client can present any subdomain accepted by the wildcard certificate, the attacker may impersonate legitimate hosts or facilitate man‑in‑the‑middle scenarios within applications that rely on SNI for routing or security checks. The exploit is straightforward and could be automated, but its impact depends on how tightly the server uses the presented hostname for access control or routing decisions.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Eclipse Vert.x to a version that enforces strict hostname validation during TLS handshake
  • Configure the Vert.x server to reject wildcard SNI hostnames or restrict allowed hostnames on the TLS configuration
  • Implement custom TLS client hostname verification to ensure the presented hostname matches the certificate’s CN or SAN exactly
  • If upgrading immediately is not possible, set up a firewall rule or proxy that performs host name validation before traffic reaches the Vert.x server

Generated by OpenCVE AI on May 12, 2026 at 15:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-3g76-f9xq-8vp6 Vert.x has a DoS via unbounded server-side SNI SslContext cache growth
History
Type Values Removed Values Added
Title Wildcard Server Name Misuse in TLS Handshake Enables Client to Connect to Any Subdomain
Type Values Removed Values Added
Weaknesses CWE-770
CPEs cpe:2.3:a:eclipse:vert.x:*:*:*:*:*:*:*:*
Metrics cvssV3_1

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

Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Eclipse
Eclipse vert.x
Vendors & Products Eclipse
Eclipse vert.x
Type Values Removed Values Added
Title Wildcard Server Name Misuse in TLS Handshake Enables Client to Connect to Any Subdomain
Weaknesses CWE-295
Type Values Removed Values Added
Description A TCP client can perform a TLS handshake and present the server name extension with a server name that is accepted by a server wildcard name, e.g. if the server is configured with a certificate accepting *.example.com, any XYZ.example.com where xyz is a valid name can be used.
References
Metrics cvssV4_0

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

Weaknesses
  • CWE-295

    Improper Certificate Validation

  • CWE-770

    Allocation of Resources Without Limits or Throttling

Sources

Status
PUBLISHED
Assigner
eclipse
Published
Updated
May 12, 2026, 8:29 PM
Reserved
Apr 22, 2026, 1:02 PM
Status
Analyzed
Published
May 6, 2026, 10:16 AM
Modified
Oct 26, 2026, 7:10 PM