Ad · Leaderboard 728×90

CVE-2026-102463

8.2High

Published 15 Oct 2026 · NVD status: Undergoing Analysis · AI triage by gemini-3.8-flash

8.2High
Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None
Impact
High impact on availability
Weakness
CWE-789

Impact

A malicious or compromised PostgreSQL server, or an on-path attacker intercepting unencrypted traffic, can crash the client application via an OutOfMemoryError. They need network access to act as the database server or intercept the connection.

Root cause

The binary array decoder allocates memory based on an unbounded 32-bit dimension count supplied by the server in a DataRow message.

Affected systems

Eclipse Vert.x vertx-pg-client (io.vertx:vertx-pg-client) versions 4.0.0 through 4.5.34, 5.0.0 through 5.0.12, 5.1.0 through 5.1.9, and 5.2.0.

CVSS v4.0 · 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Fix & remediation

Upgrade io.vertx:vertx-pg-client past the affected version bands (the advisory does not list exact fixed release numbers). As an interim mitigation, ensure all PostgreSQL connections enforce TLS with certificate verification to stop on-path attackers, and connect only to trusted database instances.

shell
$ mvn dependency:tree -Dincludes=io.vertx:vertx-pg-client

AI-suggested. Run it in staging first and check it against the vendor advisory. Why?

Ad · In-content banner

NVD 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 binary array decoder in vertx-pg-client (DataTypeCodec.binaryDecodeArray) allocates a Java array sized by a server-declared 32-bit dimension count with no upper bound. A malicious or compromised PostgreSQL server, or an on-path attacker intercepting an unencrypted connection, can send a crafted DataRow message with an excessively large array dimension value, causing the client to attempt a multi-gigabyte heap allocation and crash with an OutOfMemoryError. The impacted component is io.vertx:vertx-pg-client.

References

Source: nvd.nist.gov/vuln/detail/CVE-2026-102463

Ad · Sticky 320×50 / 728×90