{"id":"CVE-2026-110724","title":"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","summary":"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 orig…","severity":"high","cvss":7.5,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N","cwe":["CWE-269","CWE-639","CWE-863"],"vendor":"Eclipse Foundation","product":"Eclipse Connected Services Platform","affected":["eclipse_connected_services_platform >= 1.1.1 <= 1.7.3"],"published":"2026-10-15","updated":"2026-10-16","sourceUpdated":"2026-10-16T19:17:03.597","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-110724","references":[{"url":"https://github.com/eclipse-ecsp/api-gateway/pull/330","label":"emo@eclipse.org"},{"url":"https://github.com/eclipse-ecsp/api-gateway/security/advisories/GHSA-4j9j-mx7g-p9p6","label":"emo@eclipse.org"},{"url":"https://gitlab.eclipse.org/security/cve-assignment/-/work_items/405","label":"emo@eclipse.org"}],"tags":["nvd","cve.org"],"epss":0.00272,"epssPercentile":0.19489,"ssvc":{"exploitation":"none","automatable":"yes","technicalImpact":"partial","timestamp":"2026-10-16T18:43:48.772546Z"},"ingestedAt":"2026-10-15T13:06:33.281Z","slug":"CVE-2026-110724","body":"## Overview\n\nIn `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.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"twilight","depthScore":41,"depthScoreParts":{"impact":41.3,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[{"seq":223366,"id":"CVE-2026-110724","ts":1792180275191,"field":"cvss","old":null,"new":"7.5"},{"seq":223365,"id":"CVE-2026-110724","ts":1792180275191,"field":"severity","old":"none","new":"high"}]}