Skip to main content

Eclipse API Gateway EUVDEUVD-2026-102030

| CVE-2026-110723 HIGH
Authentication Bypass by Spoofing (CWE-290)
2026-10-15 eclipse GHSA-9vqw-hvjv-fxx3
7.5
CVSS 3.1 · Vendor: eclipse
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Target default-configured gateway route
  2. Exploit
    Send requests rotating forged X-Forwarded-For values
  3. Execution
    Allocate unlimited independent rate-limit buckets
  4. Impact
    Flood backend bypassing rate limits

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the gateway to run the shipped DEFAULT configuration where ClientIpKeyResolver is the active rate-limit key resolver, and applies to every route using that default rate-limiting. The specific trigger is any attacker-controlled X-Forwarded-For request header, since the leftmost element is used verbatim as the bucket key with no trusted-proxy validation. No authentication, user interaction, or special privileges are needed (PR:N/UI:N). The key LIMITING factor is configuration-dependence: deployments that replace the default key resolver, configure a trusted-proxy list, or do not enable rate limiting on their routes are not exposed; the flaw also only degrades availability, not confidentiality or integrity.

Impact

This is a genuine but moderate-priority availability issue, not a confidential-data or code-execution emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H = 7.5) is internally consistent with the description: any remote, unauthenticated attacker can trivially vary the X-Forwarded-For header, and the only impact is to availability (C:N/I:N), reflecting a bypass of the gateway's rate-limiting protection rather than a breach of authentication or data. The CISA SSVC signals align - Exploitation: none (no observed in-the-wild activity), Automatable: yes (a scripted header-rotation loop is trivial to mass-produce), Technical Impact: partial - which matches a protection-mechanism bypass that degrades availability without fully compromising the system. There is no CISA KEV listing and no EPSS score was provided, so there is no evidence of widespread or active exploitation; the fix PR #330 is public but no standalone proof-of-concept exploit was supplied. Net: a real, easily-automatable defensive gap that should be patched, but it enables denial-of-service / rate-limit evasion rather than system takeover, so it ranks below critical RCE/auth-bypass flaws despite the 7.5 'High' rating. Note a labeling tension worth verifying with the vendor: the CWE-290 classification and 'Authentication Bypass' tag frame this as a spoofing/auth-bypass issue, whereas the description and CVSS impact describe a rate-limit (availability) bypass.

Exploit ScenarioDerived

An attacker sends a flood of requests to any default-configured route, assigning a unique, forged value to the X-Forwarded-For header on each request. Because ClientIpKeyResolver trusts the leftmost (client-supplied) element without checking a trusted-proxy list, every unique value is granted its own fresh rate-limit bucket, so the per-client throttle never trips and the attacker overwhelms the protected backend. No proof-of-concept exploit was provided, but the official fix (PR #330) is public and the technique is trivially scriptable given AV:N/AC:L/PR:N.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 15, 2026

Rate limiting in Eclipse Connected Services Platform's api-gateway (up to and including 1.7.3) can be bypassed completely by any remote attacker who sends a distinct X-Forwarded-For header value on every request, because the shipped default ClientIpKeyResolver builds the per-client rate-limit bucket key from the unvalidated leftmost element of that client-supplied header. The result is an unlimited number of independent buckets on every route that uses the default configuration, letting unauthenticated attackers (CVSS:3.1 AV:N/AC:L/PR:N/UI:N) evade request throttling and degrade availability (C:N/I:N/A:H, score 7.5); confidentiality and integrity are unaffected. Exposure is configuration-dependent - gateways that swap in a trusted-proxy-aware key resolver or do not enforce rate limiting are not impacted, and no public exploit code was identified at time of analysis (SSVC exploitation: none).

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed - the corrective change is in https://github.com/eclipse-ecsp/api-gateway/pull/330 (see advisory GHSA-m468-w7pr-f39w), which replaces the X-Forwarded-For-derived key with a validated key resolution path, so track the merged release and apply the first version after 1.7.3 that contains this PR. Until a tagged patched artifact is confirmed, take these specific compensating measures: swap the default ClientIpKeyResolver for a resolver that uses the socket remote address or derives the client IP only after validating X-Forwarded-For against an explicit trusted-proxy/ingress list - the trade-off is that legitimate clients behind non-listed proxies will share a bucket and may be throttled collectively. Alternatively strip or unconditionally overwrite incoming X-Forwarded-For at the edge (load balancer/reverse proxy) before it reaches the gateway so only edge-set values survive; the trade-off is that any downstream component relying on the original client-supplied chain for logging or geolocation loses that data. As a last resort, disable gateway rate limiting on routes where bypass is unacceptable rather than relying on it - this removes the false assurance entirely, forcing protection to move to the edge or to upstream WAF/IP-level throttling that does not trust client headers. Additionally, adopt the PR's related hardening: remove inbound headers that are not backed by validated token claims and stop unioning route-configured scopes into the downstream override-scope header, since those changes close adjacent header-spoofing paths in the same filter chain.

Affected VersionsENISA

Eclipse Connected Services Platform 1.1.1 ≤1.7.3

Affected Packages

euvd eclipse_connected_services_platform no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-290 (Authentication Bypass by Spoofing) applied to rate-limit identity: the gateway treats an attacker-controlled header as a trusted client identifier. Eclipse ECSP api-gateway (CPE cpe:2.3:a:eclipse_foundation:eclipse_connected_services_platform:*:*:*:*:*:*:*:*) implements rate limiting through a Spring Cloud Gateway style KeyResolver; the default implementation, org.eclipse.ecsp.gateway.ratelimit.keyresolvers.ClientIpKeyResolver, reads the first X-Forwarded-For header, splits on comma, and returns the leftmost element verbatim as the bucket key, falling back to the socket remote address only when the header is entirely absent. Because X-Forwarded-For is transparently appended to by clients and no trusted-proxy list is consulted, a single attacker rotating the header value obtains a fresh bucket per request, defeating any per-client request-rate limit on routes using the shipped default. The upstream fix in PR #330 reworks this resolver and bundles related trust-boundary hardening in JwtAuthFilter/DefaultTokenClaimHeaderMapper: mapped inbound headers are now removed when the corresponding token claim is absent, and the downstream override-scope header is no longer unioned with route-configured scopes, closing adjacent header-spoofing avenues in the same filter chain.

Know when Eclipse Connected Services Platform gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (eclipse) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Remote unauthenticated attacker trivially forges X-Forwarded-For (AV:N/AC:L/PR:N/UI:N); only impact is bypass of rate-limiting protection degrading availability (A:H), with no confidentiality or integrity effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (eclipse).

CVSS VectorVendor: eclipse

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
CVE Published
Oct 15, 2026 - 12:14 cve.org
HIGH 7.5
CVE Published
Oct 15, 2026 - 12:14 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

Eclipse Connected Services Platform's api-gateway versions up to and including 1.7.3 can be made to bypass rate limiting by unauthenticated remote clients that vary the X-Forwarded-For header, allowing unlimited independent throttling buckets and potential service degradation. Organizations relying on the default gateway configuration for availability protection are exposed, and no vendor-released patch has been identified at time of analysis. Leadership should prioritize interim edge controls and configuration hardening because the issue is externally reachable, requires no credentials, and can affect service uptime.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: rate limit at the WAF, load balancer, or reverse proxy using validated connection source IP; strip or overwrite client-supplied X-Forwarded-For at the edge; replace the default ClientIpKeyResolver with a trusted-proxy-aware resolver that only trusts validated proxy chains; restrict trusted proxies; and monitor for abnormal request volumes and bucket proliferation.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Low
niche automotive connected-services platform, limited industry-specific deployment
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy