CVE-2026-15076
Analyzed Analyzed - Analysis Complete

Cross-Site Cookie Injection in Eclipse Vert.x Web Client

Vulnerability report for CVE-2026-15076, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-14

Last updated on: 2026-07-14

Assigner: Eclipse Foundation

Description

In versions up to and including 4.5.29 (4.x branch) and 5.1.4 (5.x branch), the WebClientSession component of Eclipse Vert.x Web Client does not validate that the Domain attribute of a Set-Cookie response header matches the originating server's domain, in violation of RFC 6265 section 5.3. An attacker who controls any server that the victim application contacts can inject a cookie scoped to an arbitrary third-party domain; because the session store performs no cross-domain ownership check, it stores and later transmits that cookie to the targeted domain. When the victim application subsequently sends a request to the targeted domain using the same WebClientSession, it presents the attacker-injected cookie, causing the receiving service to process the request under the attacker's account. Sensitive data included in the victim application's requests, such as payment amounts, card details, or other API payloads, may then be accessible to the attacker through their own account on that service.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-14
Last Modified
2026-07-14
Generated
2026-08-03
AI Q&A
2026-07-14
EPSS Evaluated
2026-08-02
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
eclipse vert.x From 5.0.0 (inc) to 5.1.4 (inc)
eclipse vert.x From 4.0.0 (inc) to 4.5.29 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-346 The product does not properly verify that the source of data or communication is valid.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-15076 is a vulnerability in the Eclipse Vert.x Web Client, specifically in the WebClientSession component. It affects versions up to and including 4.5.29 (4.x branch) and 5.1.4 (5.x branch).

The vulnerability occurs because the WebClientSession component does not validate that the Domain attribute of a Set-Cookie response header matches the originating server's domain. This violates RFC 6265 section 5.3, which specifies how cookies should be handled across domains.

An attacker who controls any server that the victim application contacts can exploit this flaw. They can inject a cookie scoped to an arbitrary third-party domain. Since the session store does not perform a cross-domain ownership check, it stores this cookie and later transmits it to the targeted domain.

When the victim application sends a subsequent request to the targeted domain using the same WebClientSession, it includes the attacker-injected cookie. This allows the attacker to access sensitive data, such as payment details or API payloads, through their own account on the targeted service.

Detection Guidance

Detecting this vulnerability requires checking if your application uses Eclipse Vert.x Web Client versions up to and including 4.5.29 (4.x branch) or 5.1.4 (5.x branch). Since the issue involves improper validation of the Domain attribute in Set-Cookie headers, you can monitor network traffic for unexpected cookies being set or transmitted to third-party domains.

  • Check the version of Eclipse Vert.x Web Client in your project dependencies. For Maven projects, inspect the pom.xml file for the version tag under the vertx-web-client dependency.
  • Use network monitoring tools like Wireshark or tcpdump to capture HTTP/HTTPS traffic and inspect Set-Cookie headers for mismatched Domain attributes. Example command for tcpdump: tcpdump -i any -A 'port 80 or port 443' | grep -i 'Set-Cookie'.
  • Review application logs for unexpected cookie behavior, such as cookies being sent to domains that do not match the originating server.
  • If your application interacts with untrusted servers, verify that no cookies are being injected into requests to trusted third-party domains.
Impact Analysis

This vulnerability can impact you in several ways if you are using an affected version of Eclipse Vert.x Web Client.

  • An attacker could inject malicious cookies into your application's session, leading to unauthorized access to sensitive data.
  • If your application interacts with third-party services (e.g., payment gateways, APIs), the attacker could intercept or manipulate requests sent to those services under your session.
  • Sensitive information included in your requests, such as payment amounts, card details, or other API payloads, could be exposed to the attacker.
  • The attacker could gain access to your account on the targeted third-party service, potentially leading to financial loss or data breaches.
Compliance Impact

This vulnerability can have significant implications for compliance with common standards and regulations.

  • GDPR (General Data Protection Regulation): If the vulnerability leads to unauthorized access to personal data of EU citizens, it could result in a data breach. GDPR requires organizations to implement appropriate security measures to protect personal data. Failure to do so could lead to fines and legal consequences.
  • HIPAA (Health Insurance Portability and Accountability Act): If the affected application handles protected health information (PHI), this vulnerability could lead to unauthorized access to PHI. HIPAA requires strict controls over access to PHI, and a breach could result in penalties and legal action.
  • PCI DSS (Payment Card Industry Data Security Standard): If the application processes payment card information, this vulnerability could lead to unauthorized access to cardholder data. PCI DSS requires organizations to protect cardholder data, and a breach could result in fines, increased transaction fees, or loss of the ability to process payments.

In summary, this vulnerability could lead to non-compliance with these regulations, resulting in legal, financial, and reputational consequences for affected organizations.

Mitigation Strategies

To mitigate this vulnerability, follow these steps:

  • Upgrade Eclipse Vert.x Web Client to a patched version as soon as it becomes available. The fix is planned for release early next week, according to the provided resource.
  • If upgrading is not immediately possible, avoid using the WebClientSession component for requests to untrusted servers or domains where cookie injection could occur.
  • Implement strict validation of Set-Cookie headers in your application to ensure the Domain attribute matches the originating server's domain, as per RFC 6265 section 5.3.
  • Use network-level protections, such as firewalls or web application firewalls (WAFs), to block or alert on suspicious Set-Cookie headers that violate domain matching rules.
  • Monitor outgoing requests from your application to ensure no attacker-injected cookies are being transmitted to third-party domains.
  • Consider isolating sensitive operations or data from requests that involve untrusted servers to minimize the risk of exposure.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-15076. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart