Impact
Eclipse Kura components trust the client‑supplied X‑Forwarded‑For HTTP header as the definitive client IP address for audit log entries. The Web Console and REST API use this header when initializing audit context, and Jetty’s ForwardedRequestCustomizer unconditionally installs on all HTTP/HTTPS connectors, causing the request’s remote address to reflect the attacker‑controlled header value. An unauthenticated remote attacker can therefore send requests with a forged X‑Forwarded‑For header to make the system believe the source IP is a non‑routable value or a victim’s IP, bypassing IP‑based brute‑force protections such as fail2ban or causing a denial of service by triggering a ban on a legitimate IP.
Affected Systems
The Eclipse Foundation’s, specifically the org.eclipse.kura.web2 (Web Console) and org.eclipse.kura.rest.provider (REST API) components in all releases prior to version 5.6.2.
Risk and Exploitability
The vulnerability carries a CVSS score of 8.8, indicating a high severity threat. The EPSS score of less than 1% suggests a low current probability of exploitation, and it is not listed in CISA’s KEV catalog. Attackers can exploit it X‑Forwarded‑For header; no authentication is required, making the attack path straightforward for anyone with network access to the Kura appliance.
OpenCVE Enrichment