Description
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 Vert.x HTTP/1.x decoder uses a canonicalization for well known HTTP headers, the canonicalization process interprets well crafted headers as headers of this list, allowing for instance Content-Xength to be interpeted as Content-Length.



This can be exploited for request smuggling purpose.



The impacted component is io.vertx:vertx-core.
Published: 2026-10-14
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: High severity request smuggling via header canonicalization
Action: Immediate Patch
AI Analysis

Impact

The Vert.x HTTP/1.x decoder incorrectly canonicalizes certain HTTP header names. A crafted header such as Content‑Xength is treated as the standard Content‑Length header. This flaw enables an attacker to craft requests that the server accepts as well‑formed while containing hidden manipulation, allowing request smuggling attacks that can alter or bypass downstream services, potentially leaking data or executing unintended commands.

Affected Systems

Vendors affected are Eclipse Vert.x, specifically versions 5.0.0 through 5.0.12, 5.1.0 through 5.1.9, and the standalone 5.2.0 release. The component impacted is io.vertx:vertx-core. Any application deploying these Vert.x versions is at risk unless mitigated.

Risk and Exploitability

The score of 8.7 on the CVSS base metrics places this as a high‑severity vulnerability. No EPSS data is publicly available, and it is not currently listed in the CISA KEV catalog, suggesting no mass exploitation reported yet. While the attack requires HTTP header manipulation, it can typically be performed from any remote client, making it a remote, network‑level threat. The canonicalization flaw directly supports request smuggling, a powerful technique that can bypass security controls and compromise downstream services.

Generated by OpenCVE AI on October 15, 2026 at 13:43 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Eclipse Vert.x to version 5.2.1 or later.
  • Replace the HTTP/1.x decoder with a patched version or apply the vendor‑recommended patch targeted to the canonicalization logic if upgrade is not possible.
  • Configure any reverse proxy or load balancer in front of the application to validate or strip malformed header names before forwarding requests as a temporary workaround.
  • Monitor application and network logs for request patterns indicating potential smuggling.

Generated by OpenCVE AI on October 15, 2026 at 13:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Title Vert.x HTTP/1.x Decoder Header Canonicalization Allows Request Smuggling
Weaknesses CWE-113
CWE-20

Wed, 14 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description 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 Vert.x HTTP/1.x decoder uses a canonicalization for well known HTTP headers, the canonicalization process interprets well crafted headers as headers of this list, allowing for instance Content-Xength to be interpeted as Content-Length. This can be exploited for request smuggling purpose. The impacted component is io.vertx:vertx-core.
References
Metrics cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-14T18:43:54.623Z

Reserved: 2026-09-29T08:57:24.202Z

Link: CVE-2026-102479

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-14T19:17:05.313

Modified: 2026-10-15T14:41:34.110

Link: CVE-2026-102479

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T13:45:19Z

Weaknesses
  • CWE-113

    Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')

  • CWE-20

    Improper Input Validation