CVE-2026-13699
Analyzed Analyzed - Analysis Complete

Panic in Eclipse KUKSA Databroker gRPC Handler

Vulnerability report for CVE-2026-13699, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-14

Last updated on: 2026-07-14

Assigner: Eclipse Foundation

Description

In Eclipse KUKSA Databroker version 0.6.1, the kuksa.val.v2.VAL/PublishValue gRPC handler fails to validate the existence of the optional data_point field in PublishValueRequest. When a request contains a valid signal_id but omits data_point, the server directly calls unwrap() on request.data_point, triggering a panic in the Tokio worker thread. This issue can be triggered by any client holding a valid JWT token. Unauthenticated or invalid-token requests are rejected and do not reach the vulnerable path. The panic causes the individual gRPC call to be cancelled but does not terminate the Databroker process, which remains available for subsequent requests.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-14
Last Modified
2026-07-14
Generated
2026-08-03
AI Q&A
2026-07-14
EPSS Evaluated
2026-08-02
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
eclipse kuksa 0.6.1

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-20 The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-13699 is a vulnerability in Eclipse KUKSA Databroker version 0.6.1. The issue occurs in the `kuksa.val.v2.VAL/PublishValue` gRPC handler, which does not properly validate the existence of the optional `data_point` field in a `PublishValueRequest`.

When a request contains a valid `signal_id` but omits the `data_point` field, the server directly calls `unwrap()` on `request.data_point`. This triggers a panic in the Tokio worker thread, causing the gRPC call to be cancelled. However, the Databroker process itself does not terminate and remains available for subsequent requests.

This vulnerability can be exploited by any client that holds a valid JWT token. Unauthenticated or invalid-token requests are rejected before reaching the vulnerable code path.

Detection Guidance

To detect this vulnerability on your network or system, you can check if the Eclipse KUKSA Databroker version 0.6.1 is running. Since the vulnerability is triggered by sending a malformed gRPC request to the kuksa.val.v2.VAL/PublishValue endpoint, you can attempt to reproduce the issue in a controlled environment to confirm its presence.

  • Identify the version of Eclipse KUKSA Databroker: Check the installed version to confirm if it is 0.6.1, as this is the affected version.
  • Use a gRPC client to send a crafted request: Construct a gRPC request to the kuksa.val.v2.VAL/PublishValue endpoint with a valid signal_id but omit the data_point field. If the server responds with an error or panics (visible in logs), the vulnerability is present.
  • Monitor server logs: Check the logs of the Databroker process for panic messages or unexpected terminations of gRPC calls, which may indicate the vulnerability was triggered.

Example command to test the vulnerability (using grpcurl or similar tools):

  • grpcurl -plaintext -d '{"signal_id": "valid_signal_id"}' <databroker-address>:<port> kuksa.val.v2.VAL/PublishValue

Replace <databroker-address> and <port> with the actual address and port of the Databroker service. Ensure you have a valid JWT token for authentication, as unauthenticated requests will be rejected before reaching the vulnerable code.

Impact Analysis

The vulnerability can impact you in the following ways:

  • Denial of Service (DoS): An attacker with a valid JWT token can send crafted requests to trigger a panic in the gRPC handler, causing individual gRPC calls to fail. While the Databroker process remains running, repeated exploitation could degrade service availability.
  • Disruption of dependent services: If your system relies on the Eclipse KUKSA Databroker for real-time data processing or communication, the panic-induced failures could disrupt downstream services or applications that depend on it.

The impact is limited to availability, as the vulnerability does not allow unauthorized access to data or system control. The CVSS score of 4.3 (Low) reflects this limited scope.

Compliance Impact

The vulnerability may affect compliance with common standards and regulations in the following ways:

  • GDPR (General Data Protection Regulation): While this vulnerability does not directly expose personal data, a successful exploitation leading to service disruption could impact the availability of systems processing personal data. GDPR requires organizations to ensure the confidentiality, integrity, and availability of personal data. Prolonged or repeated disruptions could be seen as a failure to meet these requirements.
  • HIPAA (Health Insurance Portability and Accountability Act): If the Eclipse KUKSA Databroker is used in a healthcare environment to process or transmit protected health information (PHI), service disruptions caused by this vulnerability could violate HIPAA's requirements for ensuring the availability and integrity of PHI. HIPAA-covered entities must implement safeguards to protect against reasonably anticipated threats to system availability.
  • Other standards: Compliance frameworks like ISO 27001 or NIST SP 800-53 emphasize the importance of system availability and resilience. This vulnerability could be considered a gap in meeting controls related to system reliability and incident response.

The specific impact on compliance depends on how the affected software is used within your organization and whether it processes regulated data or supports critical services.

Mitigation Strategies

To mitigate this vulnerability, follow these immediate steps:

  • Upgrade to a patched version: If a newer version of Eclipse KUKSA Databroker is available that fixes this issue, upgrade to that version immediately.
  • Apply temporary workarounds: If upgrading is not immediately possible, restrict access to the gRPC endpoint to trusted clients only. This can be done by configuring network-level restrictions or firewall rules to limit access to the Databroker service.
  • Monitor for exploitation attempts: Set up monitoring to detect and alert on malformed gRPC requests targeting the kuksa.val.v2.VAL/PublishValue endpoint, which may indicate an attempt to exploit this vulnerability.
  • Review and validate JWT tokens: Ensure that only authorized clients with valid JWT tokens can access the gRPC endpoint, as the vulnerability requires a valid token to be triggered.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-13699. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart