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: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Rate Limit Bypass
Action: Patch Update
AI Analysis

Impact

The vulnerability lies in the default ClientIpKeyResolver of the api-gateway, which constructs a rate‑limit bucket key from the first token of the X‑Forwarded-For request header. Because the header value is supplied by the client and is not checked against a list of trusted proxies, an attacker can supply arbitrary values and cause the gateway to create a new, distinct bucket for each unique header value. The result is that the gateway’s per‑route request‑rate limiting can be completely bypassed. This weakness is an example of improper input validation and unchecked data usage, reflected in the CWE identifiers 348, 770, and 807. The practical impact is that an attacker can overwhelm downstream services or bypass throttling intended to protect both the gateway and the services it fronts.

Affected Systems

Eclipse Foundation’s Eclipse Connected Services Platform. The affected product is the api‑gateway component. All releases up to and including version 1.7.3 are vulnerable; no fixed version is listed in the data but users should upgrade to a release newer than 1.7.3.

Risk and Exploitability

The CVSS score of 6.5 categorizes the issue as a moderate severity vulnerability. The EPSS score of less than 1% suggests a low probability of exploitation in the wild, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is a remote HTTP request where the attacker controls the X‑Forwarded‑For header, enabling the bypass of rate‑limit controls even when the gateway is configured for production use.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the api‑gateway to a version newer than 1.7.3 where the ClientIpKeyResolver validates the X‑Forwarded‑For header against a configured list of trusted proxies.
  • Configure a custom key resolver that ignores the X‑Forwarded‑For header or uses a more reliable source of client identity.
  • If upgrading is not immediately possible, deploy a network‑level filter to strip or validate X‑Forwarded‑For headers before they reach the gateway.

Generated by OpenCVE AI on October 16, 2026 at 21:54 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 Default Rate‑Limit Key Resolver Allows Unlimited Bypass via X‑Forwarded‑For Manipulation

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

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', '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-348
CWE-770
CWE-807
References

Subscriptions

Eclipse Connected Services Platform
cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-15T15:30:14.212Z

Reserved: 2026-10-14T14:53:54.516Z

Link: CVE-2026-110726

cve-icon Vulnrichment

Updated: 2026-10-15T15:29:58.858Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-15T12:16:37.517

Modified: 2026-10-15T16:17:46.283

Link: CVE-2026-110726

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-348

    Use of Less Trusted Source

  • CWE-770

    Allocation of Resources Without Limits or Throttling

  • CWE-807

    Reliance on Untrusted Inputs in a Security Decision