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 TDS message decoder in the Vert.x MSSQL client (vertx-mssql-client) aggregates inbound TDS packets into a composite direct-memory buffer without any cumulative size limit. A malicious, compromised, or man-in-the-middle SQL Server can send a continuous stream of TDS packets without setting the END_OF_MESSAGE status flag, causing unbounded direct-memory allocation on the client and leading to an out-of-memory crash. This occurs before authentication completes.



The impacted component is io.vertx:vertx-mssql-client.
Published: 2026-10-15
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service (out-of-memory crash)
Action: Immediate Patch
AI Analysis

Impact

The Eclipse Vert.x MSSQL client contains an issue in its TDS (Tabular Data Stream) message decoder. The decoder aggregates inbound TDS packets into a composite direct‑memory buffer without imposing any cumulative size limit. A malicious, compromised, or man‑in‑the‑middle SQL Server can send a continuous stream of TDS packets that never set the END_OF_MESSAGE flag, causing the client to allocate memory unboundedly. The attack occurs before authentication completes, leading the client to exhaust its direct‑memory allocation and crash. The result is a denial‑of‑service condition for any application relying on that Vert.x component. This flaw is classified as CWE‑400: Uncontrolled Resource Consumption.

Affected Systems

The affected product is Eclipse Vert.x, specifically the vertx‑mssql‑client component provided by the Eclipse Foundation. Vulnerable releases include versions 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. Organizations using any of these combinations should assess whether their SQL Server clients expose the vulnerable Vert.x library to untrusted network traffic.

Risk and Exploitability

The CVSS score of 8.2 marks the flaw as high severity. The EPSS score is reported as less than 1 %, indicating a low probability of exploitation in the wild, and it is not listed in CISA’s KEV catalog. Nevertheless, because the vulnerability can cause an immediate crash without requiring local code execution, it poses a significant risk to services that demand high availability. Based on the description, it is inferred that the attack vector is network‑based: an adversary with the ability to send arbitrary TDS packets to the client before authentication can trigger the memory overflow.

Generated by OpenCVE AI on October 17, 2026 at 02:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Eclipse Vert.x vertx‑mssql‑client to a release that fixes the TDS decoder flaw.
  • Consider restricting inbound SQL Server connections to trusted hosts to prevent exploitation of the unbounded memory allocation.
  • After upgrading, restart the Vert.x application and monitor memory usage; consider enabling system‑level memory limits or container resource quotas to constrain direct‑memory usage as a fallback protection.

Generated by OpenCVE AI on October 17, 2026 at 02:39 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 03:00:00 +0000

Type Values Removed Values Added
Title Unbounded Memory Allocation in Eclipse Vert.x MSSQL Client TDS Decoder

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-400

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 TDS message decoder in the Vert.x MSSQL client (vertx-mssql-client) aggregates inbound TDS packets into a composite direct-memory buffer without any cumulative size limit. A malicious, compromised, or man-in-the-middle SQL Server can send a continuous stream of TDS packets without setting the END_OF_MESSAGE status flag, causing unbounded direct-memory allocation on the client and leading to an out-of-memory crash. This occurs before authentication completes. The impacted component is io.vertx:vertx-mssql-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:33:16.044Z

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

Link: CVE-2026-102462

cve-icon Vulnrichment

Updated: 2026-10-15T14:33:06.623Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-15T09:17:15.020

Modified: 2026-10-20T19:29:18.073

Link: CVE-2026-102462

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption