CVE Catalog

CVE-2026-88978

MediumCVSS 4.3
Published: Translated: NVD NIST

Summary

Hatchet prior to version 0.106.1 lacks a tenant filter in the WorkerStatus gRPC polling path in pkg/repository/durable_events.go. An authenticated tenant worker, knowing another tenant's durable-task UUID, can retrieve matching durable event-log records, leading to cross-tenant data leakage.

Risk Assessment

The risk is data exposure between tenants—an attacker can access information about tasks they are not authorized to see, compromising confidentiality.

Recommendation

Update Hatchet to version 0.106.1, which enforces tenant isolation.

Other vulnerabilities in Hatchet

See all
Original NVD description (English source)

Hatchet is a platform for orchestrating background tasks, AI agents, and durable workflows at scale. Prior to 0.106.1, the WorkerStatus gRPC polling path in pkg/repository/durable_events.go passes caller-supplied durable task, node, and branch identifiers to ListSatisfiedEntries without a tenant filter, allowing an authenticated tenant worker that knows another tenant's durable-task UUID to retrieve matching durable event-log records. The UUIDv4 requirement makes exploitation unlikely, and single-tenant deployments are unaffected in practice. This issue is fixed in version 0.106.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS