Skip to main content

Eclipse Vert.x CVE-2026-102475

| EUVDEUVD-2026-101928 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-10-15 eclipse GHSA-67g8-jf88-4xjq
8.7
CVSS 4.0 · Vendor: eclipse
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach proxy with body transformer enabled
  2. Delivery
    Send request with oversized/crafted body
  3. Exploit
    Bypass max buffered bytes limit
  4. Execution
    Force unbounded heap allocation
  5. Impact
    Exhaust JVM memory and crash service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the target application use Vert.x's HTTP proxy (io.vertx:vertx-http-proxy) AND explicitly configure an intercepting body transformer - the advisory states the vulnerability 'requires to use an intercepting body transformer.' The flaw lies in the body transformer interceptor's reliance on a max-buffered-bytes limit that fails to keep the per-request buffer bounded, allowing indefinite heap allocation. LIMITING FACTORS: this is a non-default deployment mode (body transformation is a developer-enabled feature, not on by default), which substantially narrows the exposed population; affected versions are restricted to 5.0.0-5.0.12, 5.1.0-5.1.9, and 5.2.0. Where the body transformer is NOT used, the service is not exploitable. No authentication is required (PR:N) once the vulnerable configuration is present.

Impact

This is a denial-of-service vulnerability in Eclipse Vert.x's vertx-http-proxy component (CVE-2026-102475), rated CVSS 8.7 under CVSS 4.0 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H). The vector cleanly indicates a remote, unauthenticated, low-complexity attack with availability-only impact (VA:H) and no confidentiality or integrity impact (VC:N/VI:N). No EPSS score, KEV listing, or POC was provided; exploitation status is therefore 'no public exploit identified at time of analysis.' The key factor that lowers real-world risk below what the 8.7 score suggests is the exploitation precondition: the vulnerability only manifests when the application is deployed with an intercepting body transformer configured on the proxy. This is a non-default, developer-opt-in feature, so the exposed population is a subset of vertx-http-proxy deployments rather than all Vert.x users. The signals are consistent (network DoS, no auth) but the config dependency makes this a conditional priority - high impact where the feature is used, limited exposure elsewhere. CONFLICT TO NOTE: the input Tags label this 'Information Disclosure,' which contradicts the CVSS vector (VC:N, VA:H) - this is an availability/resource-exhaustion flaw, not information disclosure; the tag appears mislabeled.

Exploit ScenarioDerived

An attacker sends HTTP requests through a Vert.x HTTP proxy that is configured with a body transformer interceptor, crafting request bodies that bypass or exceed the intended max-buffered-bytes limit so the server buffers unbounded data in the heap. Repeated or large requests force the proxy to indefinitely allocate heap memory until the JVM exhausts memory and the service crashes or becomes unresponsive. No public exploit code was identified at the time of analysis, and no authentication is required per the CVSS vector (PR:N).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 15, 2026

Denial of service in Eclipse Vert.x HTTP proxy (io.vertx:vertx-http-proxy) affects versions 5.0.0 through 5.0.12, 5.1.0 through 5.1.9, and 5.2.0, allowing remote unauthenticated attackers to cause indefinite heap allocation. Exploitation requires the application to explicitly configure an intercepting body transformer-a non-default, developer-enabled feature-and the flaw lies in the transformer interceptor's reliance on a max buffered bytes limit that fails to keep per-request buffers bounded. No public exploit code has been identified at time of analysis; the CVSS 4.0 score is 8.7 with high availability impact.

RemediationAI

No vendor-released patch has been identified at time of analysis. Until a patched version is available, the most effective mitigation is to avoid configuring an intercepting body transformer in the Vert.x HTTP proxy; if body transformation is not essential, disabling this feature completely removes the attack vector, though it may break applications that rely on body transformation. If the feature must be used, enforce strict request body size limits and timeouts at an upstream reverse proxy or load balancer, and monitor JVM heap usage to detect and restart on exhaustion, but note that upstream limits may not fully prevent the internal buffer blowup. Additionally, limit network exposure of the proxy to trusted clients where possible. Monitor the GitHub advisory GHSA-mjwh-5qfp-hjgc and the Eclipse CVE assignment work item for a patched release and update promptly once available.

Affected VersionsENISA

Eclipse Vert.x 5.0.0 ≤5.0.12
Eclipse Vert.x 5.1.0 ≤5.1.9
Eclipse Vert.x 5.2.0

Affected Packages

euvd eclipse_vert_x no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in the io.vertx:vertx-http-proxy component of Eclipse Vert.x, specifically within the body transformer interceptor used when an HTTP proxy is configured with an intercepting body transformer. Vert.x is a toolkit for building reactive applications on the JVM, and its HTTP proxy can transform request bodies via interceptors. The interceptor is supposed to enforce a maximum buffered bytes limit per request, but the limit does not properly bound the buffer, allowing an attacker to force the server to allocate heap memory indefinitely. This is a resource exhaustion issue (likely CWE-770 or CWE-400) that results in denial of service. Affected CPE is cpe:2.3:a:eclipse_foundation:eclipse_vert.x, with the specific vulnerable module being vertx-http-proxy.

Know when Eclipse Vert X gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (eclipse) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Remote unauthenticated requests trigger unbounded heap allocation (AV:N/PR:N/A:H); the body-transformer prerequisite is a server config, not attacker privilege, so PR:N and AC:L stand with C:N/I:N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 7.5 HIGH

Primary rating from Vendor (eclipse).

CVSS VectorVendor: eclipse

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

In Eclipse Vert.x versions [5.0.0,5.0.12] or [5.1.0,5.1.9] or [5.2.0, 5.2.0], the HTTP proxy provides a body transformer interceptor that relies on a max buffered bytes limit to ensure a bounded buffer for each request. This can be used to force a server to indefinitely allocate heap. This vulnerability requires to use an intercepting body transformer.

The impacted component is io.vertx:vertx-http-proxy.

Technical POC Analysis

Evidence scope: The only artifact supplied is advisory GHSA-mjwh-5qfp-hjgc plus a summary.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

A high-severity availability flaw in Eclipse Vert.x HTTP proxy affects applications using io.vertx:vertx-http-proxy versions 5.0.0 through 5.0.12, 5.1.0 through 5.1.9, and 5.2.0; when the non-default intercepting body transformer is enabled, crafted traffic can cause unbounded heap growth and prolonged service outage. Leadership should care because affected applications may become unavailable until instances are restarted or the feature is disabled. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include disabling the intercepting body transformer where possible, enforcing request body size limits and rate limiting at upstream proxies or API gateways, monitoring heap usage, and restarting affected instances if heap growth occurs.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Medium
Vert.x is a popular JVM toolkit, but the vulnerable http-proxy module is a niche sub-component
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2026-102469 CRITICAL
9.2 Oct 15

Eclipse Vert.x DB2 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 can deseri

CVE-2026-102461 HIGH
8.7 Oct 15

Denial of service in Eclipse Vert.x JSON Schema validation (io.vertx:vertx-json-schema) allows a remote unauthenticated

CVE-2026-102477 HIGH
8.7 Oct 15

Unauthenticated remote attackers can exhaust server memory in Eclipse Vert.x deployments that expose the io.vertx:vertx-

CVE-2026-102467 HIGH
8.7 Oct 15

Denial-of-service in Eclipse Vert.x allows unauthenticated remote attackers to exhaust server memory by sending compress

CVE-2026-103224 HIGH
8.2 Oct 15

Unbounded direct-memory allocation in Eclipse Vert.x's MySQL client (io.vertx:vertx-mysql-client) versions 4.0.0 through

CVE-2026-103223 HIGH
8.2 Oct 15

An unbounded-memory denial of service in the Eclipse Vert.x PostgreSQL client (io.vertx:vertx-pg-client) allows a malici

CVE-2026-102462 HIGH
8.2 Oct 15

Unbounded direct-memory allocation in Eclipse Vert.x's MSSQL client (io.vertx:vertx-mssql-client) lets a malicious, comp

CVE-2026-102464 HIGH
8.2 Oct 15

Unbounded inbound memory retention in the Eclipse Vert.x MQTT client (io.vertx:vertx-mqtt) allows a malicious or comprom

CVE-2026-102463 HIGH
8.2 Oct 15

Denial of service in Eclipse Vert.x's vertx-pg-client component allows an attacker controlling the PostgreSQL server or

CVE-2026-102466 HIGH
8.2 Oct 15

Denial of service in the Vert.x MySQL client (io.vertx:vertx-mysql-client) lets an attacker who controls or intercepts t

CVE-2026-102465 HIGH
8.2 Oct 15

Denial of service in the Eclipse Vert.x Redis client (io.vertx:vertx-redis-client) affects versions 4.0.0 through 4.5.34

CVE-2026-15076 HIGH
8.2 Jul 14

Cross-domain cookie injection in Eclipse Vert.x Web Client (WebClientSession) lets any server a victim application conta

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy