Description
In Eclipse Vert.x versions [4.0.0, 4.5.34] or [5.0.0,5.0.12] or [5.1.0,5.1.9] or [5.2.0, 5.2.0], the Vert.x Redis client RESP parser pre-allocates arrays to a length declared by the server without enforcing an upper bound. A malicious or compromised Redis server, or an attacker in a man-in-the-middle position, can send a crafted RESP response declaring an extremely large array, push, or attribute length, causing the client to attempt a massive heap allocation. The resulting OutOfMemoryError crashes the Vert.x event loop thread, denying service to all connections and verticles sharing that loop.



The impacted component is io.vertx:vertx-mysql-client.
Published: 2026-10-15
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via OutOfMemoryError
Action: Immediate Patch
AI Analysis

Impact

A memory allocation vulnerability in the Vert.x Redis client allows a malicious or compromised Redis server, or an attacker acting as a man‑in‑the‑middle, to send an exceptionally large RESP array, push, or attribute length. The client pre‑allocates arrays based on the declared size without an upper bound, leading to a massive heap allocation that triggers an OutOfMemoryError. This error crashes the Vert.x event loop thread, abruptly terminating all connections and verticles that share that loop and resulting in a denial of service for the entire application.

Affected Systems

The affected component is the Eclipse Vert.x framework, specifically the Vert.x Redis client used within Eclipse Foundation’s Eclipse Vert.x product. Versions vulnerable include 4.0.0 through 4.5.34, 5.0.0 through 5.0.12, 5.1.0 through 5.1.9, and the single 5.2.0 release. Any deployment of io.vertx:vertx-mysql-client that depends on these Vert.x Redis client versions is at risk.

Risk and Exploitability

The vulnerability carries a CVSS score of 8.2, indicating high severity, while the EPSS score is below 1 %, suggesting a very low but non‑zero exploitation probability. It is not listed in the CISA KEV catalog. Based on the description, the likely attack vector involves an attacker controlling the Redis server or intercepting traffic between the client and a legitimate server, enabling them to deliver the oversized RESP payload and trigger the crash.

Generated by OpenCVE AI on October 17, 2026 at 01:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Eclipse Vert.x Redis client to a non‑affected release; consult the published advisory for the precise version that contains the mitigation.
  • Limit the Redis client’s network access to trusted, internal sources only, using firewalls or network segmentation to prevent connections to rogue or compromised Redis servers.
  • Implement application health checks to detect event‑loop crashes promptly and automatically restart affected services to restore availability.

Generated by OpenCVE AI on October 17, 2026 at 01:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 19:45:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:eclipse:vert.x:*:*:*:*:*:*:*:*
cpe:2.3:a:eclipse:vert.x:5.2.0:*:*:*:*:*:*:*
Metrics cvssV3_1

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


Mon, 19 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
First Time appeared Eclipse
Eclipse vert.x
Vendors & Products Eclipse
Eclipse vert.x

Sat, 17 Oct 2026 01:45:00 +0000

Type Values Removed Values Added
Title Eclipse Vert.x Redis Client OutOfMemoryError Vulnerability

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

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Weaknesses CWE-770

Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Description In Eclipse Vert.x versions [4.0.0, 4.5.34] or [5.0.0,5.0.12] or [5.1.0,5.1.9] or [5.2.0, 5.2.0], the Vert.x Redis client RESP parser pre-allocates arrays to a length declared by the server without enforcing an upper bound. A malicious or compromised Redis server, or an attacker in a man-in-the-middle position, can send a crafted RESP response declaring an extremely large array, push, or attribute length, causing the client to attempt a massive heap allocation. The resulting OutOfMemoryError crashes the Vert.x event loop thread, denying service to all connections and verticles sharing that loop. The impacted component is io.vertx:vertx-mysql-client.
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-15T14:34:24.521Z

Reserved: 2026-09-29T08:30:08.305Z

Link: CVE-2026-102465

cve-icon Vulnrichment

Updated: 2026-10-15T14:34:06.211Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-15T08:16:36.540

Modified: 2026-10-20T19:31:15.230

Link: CVE-2026-102465

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T14:02:11Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling