Description
In Eclipse Vert.x versions [4.0.0,4.5.35] or [5.0.0,5.2.2], when one `CachingWebClient` is shared across users — the documented pattern of a per-user `WebClientSession` over a shared caching client — a response that is specific to one user but is cacheable and not marked `private`/`no-store` is stored in the client-level shared cache tier and served to other users requesting the same URL. A later user's session, or an anonymous caller through the same client, can receive an earlier user's response. Depending on the response this discloses authenticated content or a session cookie, the latter enabling session fixation or hijacking.
Published: 2026-11-03
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Information Disclosure & Session Hijacking
Action: Patch Now
AI Analysis

Impact

The CachingWebClient component in Eclipse Vert.x can store user‑specific HTTP responses in a shared cache if those responses are cacheable and lack the private or no‑store cache‑control header. This flaw allows a later user, or an anonymous caller using the same client, to receive a response originally intended for a different user, potentially exposing authenticated content or session cookies. The vulnerability results from inadequate cache‑control handling (CWE‑200) and improper segregation of cached data (CWE‑524).

Affected Systems

Eclipse Vert.x versions 4.0.0 through 4.5.35 and 5.0.0 through 5.2.2 are affected whenever a per‑user WebClientSession is layered atop a shared CachingWebClient instance.

Risk and Exploitability

The flaw has a CVSS score of 7.5, indicating high severity. EPSS is not available and the vulnerability is not included in the CISA KEV catalog. Based on the description, the attack vector is inferred to be local or application‑level: an attacker who can influence or access a shared CachingWebClient instance can cause sensitive responses to be cached and later retrieved by another user, enabling information disclosure or session hijacking.

Generated by OpenCVE AI on November 3, 2026 at 16:50 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Eclipse Vert.x to a patched version beyond 4.5.35 and 5.2.2, where the caching issue has been addressed.
  • Ensure all user‑specific responses include the Cache‑Control: private or no‑store header before they are sent.
  • Avoid sharing a single CachingWebClient instance across multiple user sessions; create a distinct CachingWebClient per user or disable caching for authenticated requests.

Generated by OpenCVE AI on November 3, 2026 at 16:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 03 Nov 2026 17:15:00 +0000

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

Tue, 03 Nov 2026 15:00:00 +0000

Type Values Removed Values Added
Description In Eclipse Vert.x versions [4.0.0,4.5.35] or [5.0.0,5.2.2], when one `CachingWebClient` is shared across users — the documented pattern of a per-user `WebClientSession` over a shared caching client — a response that is specific to one user but is cacheable and not marked `private`/`no-store` is stored in the client-level shared cache tier and served to other users requesting the same URL. A later user's session, or an anonymous caller through the same client, can receive an earlier user's response. Depending on the response this discloses authenticated content or a session cookie, the latter enabling session fixation or hijacking.
Title CachingWebClient shares user-specific HTTP responses across users via the shared cache tier
Weaknesses CWE-200
CWE-524
References
Metrics cvssV3_1

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


Subscriptions

Eclipse Vert.x
Eclipse Foundation Vert.x
cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-11-03T18:09:32.017Z

Reserved: 2026-10-28T11:32:56.782Z

Link: CVE-2026-118489

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-03T15:17:24.780

Modified: 2026-11-03T16:13:23.003

Link: CVE-2026-118489

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-03T17:00:16Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-524

    Use of Cache Containing Sensitive Information