Vulnerability in Hatchet's DurableTask Handling Affects Multi-Tenant Deployments
CVE-2026-84298
What is CVE-2026-84298?
Hatchet, a platform designed for orchestrating background tasks, AI agents, and durable workflows, has a vulnerability in its V1 DurableTask stream handler. Prior to version 0.95.3, the handler mistakenly stored external task IDs provided by workers in its routing map before ensuring tenant ownership was verified. This oversight allows an authenticated worker from one tenant to access callback results of tasks belonging to another tenant, given they know the task UUID and keep a stream open on the same dispatcher process. While single-tenant deployments are practical safeguards against this issue, multi-tenant environments face significant risks. This vulnerability has been addressed in version 0.95.3 with a fix that ensures proper tenant validation.
Affected Version(s)
hatchet < 0.95.3
