Eclipse KUKSA Databroker Authorization Bypass Vulnerability in OpenProviderStream API

Vulnerability

A vulnerability exists in the Eclipse KUKSA Databroker's implementation of the OpenProviderStream API, specifically in versions 0.5.0 prior to 0.6.0. This vulnerability allows a client with only read JWT scope to register as a signal provider. The exploitation involves sending a ProvideSignalRequest for a target signal ID, which can then be used to inject forged data into the system. This is achieved by responding to a GetProviderValueRequest with an attacker-controlled GetProviderValueResponse, which is then disseminated to other clients requesting the same signal.

Impact

Exploitation of this vulnerability allows for unauthorized manipulation of signal data, where clients can receive and act upon forged information as if it were legitimate.

Reproduction

To reproduce this vulnerability, first obtain a valid token with read-only scope. Connect to the production gRPC API of KUKSA Databroker and open the OpenProviderStream. Send a ProvideSignalRequest for a specific signal ID. Once the broker forwards a GetProviderValueRequest, respond with a GetProviderValueResponse that has been controlled by the attacker. Other clients that request the same signal will receive the injected, false data.

Remediation

Users are advised to upgrade to version 0.6.1.

Added: Apr 24, 2026, 9:18 AM
Updated: Apr 24, 2026, 9:18 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
6.6
remediation
0.0
relevance
6.6
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.