Description
In Eclipse Vert.x versions up to and including 4.5.29 (4.x branch) and 5.1.4 (5.x branch), DefaultRedirectHandler (vertx-core) propagates all request headers as-is across cross-origin HTTP 30x redirects. Only Content-Length is stripped; no origin comparison (scheme, host, port) is performed before copying headers to the redirect target.
As a result, credential headers, including Authorization, Cookie, Proxy-Authorization, and arbitrary custom headers such as X-API-Token, are forwarded to the redirect destination without the caller's knowledge.




An attacker who can cause a Vert.x HttpClient to issue a request that is redirected to an attacker-controlled host (for example, by supplying a URL to a webhook dispatcher, image proxy, or microservice URL fetcher) can capture bearer tokens, basic-auth credentials, session cookies, and API keys attached to the original request.
Published: 2026-07-14
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The DefaultRedirectHandler in Eclipse Vert.x propagates all request headers, except Content-Length, across HTTP 30x redirects without checking the target’s origin. This flaw causes credential headers such as Authorization, Cookie, Proxy-Authorization and custom tokens to be forwarded to an attacker-controlled host, exposing bearer tokens, basic-auth credentials, session cookies and API keys and leading to information disclosure (CWE‑200).

Affected Systems

Eclipse Vert.x versions 4.5.29 and earlier and 5.1.4 and earlier in the 5.x branch are vulnerable. Deployments that use Vert.x’s HttpClient to follow redirects—such as webhook dispatchers, image proxies or microservice URL fetchers—are affected.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity, while the EPSS score of < 1% suggests a low probability of exploitation at present. The vulnerability is not listed in the CISA KEV catalog. An attacker can induce a Vert.x HttpClient to issue a request that is redirected to an attacker-controlled host; the default redirect processing will then forward every request header to that host, allowing the attacker to capture any credential data present in the original request without requiring additional privileges.

Generated by OpenCVE AI on July 31, 2026 at 10:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a newer Eclipse Vert.x release that addresses the redirect header leak (any release newer than 4.5.29 or 5.1.4).
  • If an upgrade is not immediately possible, configure the DefaultRedirectHandler or application code to strip or reject credential headers (Authorization, Cookie, Proxy-Authorization, and other sensitive custom headers) before redirecting, or disable automatic redirects for requests that contain such headers.
  • Implement strict outbound URL validation or a whitelist for all external HTTP client calls to ensure that only trusted hosts are contacted, preventing attacker-controlled redirects from being followed.

Generated by OpenCVE AI on July 31, 2026 at 10:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 16 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Title vertx-core: Eclipse Vert.x: Information disclosure via improper handling of HTTP 30x redirects
References
Metrics threat_severity

None

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'}

threat_severity

Important


Tue, 14 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 14 Jul 2026 09:45:00 +0000

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

Tue, 14 Jul 2026 08:30:00 +0000

Type Values Removed Values Added
Description In Eclipse Vert.x versions up to and including 4.5.29 (4.x branch) and 5.1.4 (5.x branch), DefaultRedirectHandler (vertx-core) propagates all request headers as-is across cross-origin HTTP 30x redirects. Only Content-Length is stripped; no origin comparison (scheme, host, port) is performed before copying headers to the redirect target. As a result, credential headers, including Authorization, Cookie, Proxy-Authorization, and arbitrary custom headers such as X-API-Token, are forwarded to the redirect destination without the caller's knowledge. An attacker who can cause a Vert.x HttpClient to issue a request that is redirected to an attacker-controlled host (for example, by supplying a URL to a webhook dispatcher, image proxy, or microservice URL fetcher) can capture bearer tokens, basic-auth credentials, session cookies, and API keys attached to the original request.
Weaknesses CWE-200
CWE-346
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-07-14T12:18:54.815Z

Reserved: 2026-07-08T15:22:44.892Z

Link: CVE-2026-15075

cve-icon Vulnrichment

Updated: 2026-07-14T12:18:48.907Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-14T08:15:53Z

Links: CVE-2026-15075 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T10:45:04Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-346

    Origin Validation Error