Improper Certificate Validation Affecting io.vertx:vertx-core package, versions [5.0.0,5.1.10)[5.2.0,5.2.1)


Severity

Recommended
0.0
critical
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.23% (13th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-JAVA-IOVERTX-20948697
  • published15 Oct 2026
  • disclosed14 Oct 2026
  • creditMike Read

Introduced: 14 Oct 2026

NewCVE-2026-102476  (opens in a new tab)
CWE-295  (opens in a new tab)

How to fix?

Upgrade io.vertx:vertx-core to version 5.1.10, 5.2.1 or higher.

Overview

io.vertx:vertx-core is a tool-kit for building reactive applications on the JVM.

Affected versions of this package are vulnerable to Improper Certificate Validation in the client SSL context cache of the SslContextManager class, whose cache key compared only the key and trust options and CRL values, omitting the hostname identification algorithm, client auth setting, enabled cipher suites, enabled transport protocols, and CRL paths. An attacker positioned to intercept the connection can impersonate the server, since a request for a context with hostname validation can be served a cached context that ignores it. This requires the process to have already created client SSL options that differ from the intended ones only in the omitted fields, so that a weaker context is present in the cache when the stronger one is requested.

CVSS Base Scores

version 4.0
version 3.1