CVE-2026-6272CWE-306

A client holding only a read JWT scope can still register itself as a signal provider through the production kuksa.val.v2 OpenProviderStream API by sending…

High · published April 24, 2026

CVSS v4.0
8.5
EPSS
0%
Percentile
27.5
In the wild
Unconfirmed
What it is

A client holding only a read JWT scope can still register itself as a signal provider through the production kuksa.val.v2 OpenProviderStream API by sending ProvideSignalRequest.

1. Obtain any valid token with only read scope.

2. Connect to the normal production gRPC API (kuksa.val.v2).

3. Open OpenProviderStream.

4. Send ProvideSignalRequest for a target signal ID.

5. Wait for the broker to forward GetProviderValueRequest.

6. Reply with attacker-controlled GetProviderValueResponse.

7. Other clients performing GetValue / GetValues for that signal receive forged data.

The record
Technical detail
CVSS v4.0
8.5 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:H/SA:H
EPSS
0.00351 · 27.5th percentile
Weakness
CWE-306 · Missing Authentication for Critical Function
Published
2026-04-24T08:28Z
EPSS history
Timeline
  • 24 APR 08:28Z
    A client holding only a read JWT scope can still register itself as a signal provider through the production kuksa.val.v2 OpenProviderStream API by sending…
    cvelistv5