mediumCVSS 4.3Vulnerability

CVE-2026-88978

# Cross-tenant disclosure risk on `DurableTask` bidi RPC This is a low-severity, low-risk cross-tenant data exposure vuln caused by blindly accepting a durable task id, in addition to a list of node and branch ids that identify records in that task's event log, and returning them to the caller via the `handleWorkerStatus` polling path. # Impact This advisory requires an attacker to successfully guess a durable task's external uuid belonging to another tenant. External ids are generated uuid v4s (`uuid.New()` in Go), so exploitation requires prior knowledge of a target task UUID through an out-of-band channel. Thus, while the following environments are impacted, there is an extremely low probability it would be exploited. ### Who is impacted. Any Hatchet deployment that hosts more than one tenant on the same instance: * Hatchet Cloud (multi-tenant SaaS) * Self-hosted Hatchet with multiple internal teams / business units sharing one instance * Any deployment where a single tenant's API token can be obtained by an attacker Single-tenant self-hosted deployments are unaffected in practice (the "victim" and "attacker" tenants would be the same).

Properties

ghsa_id
GHSA-992g-9cr3-vm5x
severity
medium
summary
Hatchet DurableTask WorkerStatus gRPC resolves caller-supplied durable-task UUIDs via ListSatisfiedEntries with no tenant_id filter
cvss_score
4.3
cve_id
CVE-2026-88978
cvss_vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
signal_observed_at
2026-09-23T04:35:56+00:00
is_ghsa_only
false
ghsa_published
2026-09-22T20:40:46Z
source_url
https://github.com/advisories/GHSA-992g-9cr3-vm5x
ghsa_updated
2026-09-22T20:40:48Z

Related Entities (5)

VULNERABLE_TO (1)

[Software]go/github.com/hatchet-dev/hatchet

AFFECTS (1)

[Software]go/github.com/hatchet-dev/hatchet

HAS_WEAKNESS (2)

[Weakness]Authorization Bypass Through User-Controlled Key
[Weakness]Incorrect Authorization

REPORTED_BY (1)

[Source]GitHub Advisory Database

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-88978 (CVSS 4.3) — Ninja Signal Threat Intelligence | Ninja Signal