Description
In `api-gateway` versions till `1.7.3`, The default rate-limit key resolver, `ClientIpKeyResolver`, derives the per-client bucket key from the leftmost element of the `X-Forwarded-For` request header. That element is supplied by the originating HTTP client and is not validated against any trusted-proxy list. A single attacker can therefore obtain an unlimited number of independent rate-limit buckets — one per unique header value — and completely bypass the gateway's request-rate limiting on every route that uses the shipped default configuration.
Published: 2026-10-15
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Bypass of API gateway rate limiting leading to unlimited request volume
Action: Patch Now
AI Analysis

Impact

In the Eclipse Connected Services Platform API Gateway, the default rate‑limit key resolver builds a bucket key from the leftmost value of the X‑Forwarded‑For header. The header value originates from the client and is not checked against a trusted‑proxy list. An attacker can submit arbitrary X‑Forwarded‑For values; each distinct value creates a new rate‑limit bucket, allowing the attacker to send requests at an unlimited rate. This flaw represents an improper authentication and information‑exposure weakness, identified as CWE‑290 and CWE‑644.

Affected Systems

All releases of the Eclipse Connected Services Platform API Gateway through version 1.7.3 are affected. No later versions are noted in the advisory as fixed. The product is distributed by the Eclipse Foundation.

Risk and Exploitability

The CVSS score of 7.5 classifies this as a high‑severity weakness. The EPSS score of less than 1 % indicates a low likelihood of exploitation at this time, and the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires only the ability to send HTTP requests with a custom X‑Forwarded‑For header, which is typically possible in most network contexts. The attack vector is straightforward: an attacker sends requests containing crafted X‑Forwarded‑For values, thereby evading rate limiting on any configured route. While no code execution or privilege escalation is involved, the ability to bypass rate limiting can lead to denial‑of‑service or facilitate secondary attacks by flooding downstream systems.

Generated by OpenCVE AI on October 16, 2026 at 21:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Obtain and install a newer release of Eclipse Connected Services Platform API Gateway that includes the fix for this rate‑limit key resolver; verify the release documentation or change logs for updates to ClientIpKeyResolver validation.
  • Replace the default ClientIpKeyResolver with a custom resolver that validates X‑Forwarded‑For values against a known proxy list or derives the bucket key from the transport layer client IP address alone.
  • Configure any reverse proxy or load balancer that sits in front of the gateway to strip or normalize the X‑Forwarded‑For header before passing traffic to the gateway, preventing attacker‑controlled values from influencing the rate‑limit calculation.

Generated by OpenCVE AI on October 16, 2026 at 21:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Eclipse
Eclipse connected Services Platform
Vendors & Products Eclipse
Eclipse connected Services Platform

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

Type Values Removed Values Added
Title API Gateway Bypass of Rate Limiting via Untrusted X-Forwarded-For Header

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

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Description In `api-gateway` versions till `1.7.3`, The default rate-limit key resolver, `ClientIpKeyResolver`, derives the per-client bucket key from the leftmost element of the `X-Forwarded-For` request header. That element is supplied by the originating HTTP client and is not validated against any trusted-proxy list. A single attacker can therefore obtain an unlimited number of independent rate-limit buckets — one per unique header value — and completely bypass the gateway's request-rate limiting on every route that uses the shipped default configuration.
Weaknesses CWE-290
CWE-644
References

Subscriptions

Eclipse Connected Services Platform
cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-15T13:11:12.574Z

Reserved: 2026-10-14T14:52:28.420Z

Link: CVE-2026-110723

cve-icon Vulnrichment

Updated: 2026-10-15T13:11:04.917Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-15T13:17:12.857

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

Link: CVE-2026-110723

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T20:23:04Z

Weaknesses
  • CWE-290

    Authentication Bypass by Spoofing

  • CWE-644

    Improper Neutralization of HTTP Headers for Scripting Syntax