Vert.x 4.5.29/5.1.4: Header Leak via CrossOrigin Redirect
CVE-2026-15075 Published on July 14, 2026
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.
Vulnerability Analysis
CVE-2026-15075 can be exploited with network access, and does not require authorization privileges or user interaction. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to have no impact on confidentiality and integrity and availability.
Weakness Types
What is an Information Disclosure Vulnerability?
The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.
CVE-2026-15075 has been classified to as an Information Disclosure vulnerability or weakness.
Origin Validation Error
The software does not properly verify that the source of data or communication is valid.
Products Associated with CVE-2026-15075
Want to know whenever a new CVE is published for Eclipse Vert X? stack.watch will email you.
Affected Versions
Eclipse Foundation Eclipse Vert.x:- Version 4.0.0, <= 4.5.29 is affected.
- Version 5.0.0, <= 5.1.4 is affected.
Exploit Probability
EPSS (Exploit Prediction Scoring System) scores estimate the probability that a vulnerability will be exploited in the wild within the next 30 days. The percentile shows you how this score compares to all other vulnerabilities.