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. The EPSS score indicates a very low exploitation probability (<1%), 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 17, 2026 at 00:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Eclipse Vert.x to a newer, non‑affected release if available.
  • 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 17, 2026 at 00:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
References

Tue, 20 Oct 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Eclipse
Eclipse vert.x
CPEs cpe:2.3:a:eclipse:vert.x:*:*:*:*:*:*:*:*
cpe:2.3:a:eclipse:vert.x:5.2.0:*:*:*:*:*:*:*
Vendors & Products Eclipse
Eclipse vert.x
Metrics cvssV3_1

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


Sat, 17 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 16 Oct 2026 23:15:00 +0000

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

Fri, 16 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-444

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


cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-28T21:06:12.367Z

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

Link: CVE-2026-102479

cve-icon Vulnrichment

Updated: 2026-10-28T21:06:12.367Z

cve-icon NVD

Status : Modified

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

Modified: 2026-10-28T21:16:55.323

Link: CVE-2026-102479

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T01:00:14Z

Weaknesses
  • CWE-444

    Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')