Hatchet Missing Authorization Vulnerability in Multi-Tenant Instances Allowing Cross-Tenant Information Disclosure

Vulnerability

A vulnerability in Hatchet prior to version 0.83.39 allowed for cross-tenant information disclosure due to a missing authorization directive on the GET /api/v1/stable/dags/tasks endpoint. This omission caused the tenant-membership check to be bypassed, enabling users authenticated to any tenant to query the endpoint with another tenant's UUID and a DAG UUID belonging to that tenant. The response included sensitive task metadata for the queried DAG, such as workflow details and additional metadata that could contain user identifiers or customer IDs. The vulnerability affected multi-tenant Hatchet instances, with self-hosted users needing to upgrade to version 0.83.39 or later.

Impact

Exploitation of this vulnerability allowed for unauthorized access to task metadata from other tenants' DAGs, including sensitive information that could vary by deployment.

Remediation

Self-hosted users should upgrade to Hatchet version 0.83.39 or later. If an immediate upgrade is not possible, account creation can be restricted to control who can register on the instance, and the Hatchet API can be secured by not exposing it to untrusted networks.

Added: May 14, 2026, 6:25 PM
Updated: May 14, 2026, 6:25 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
4.8
remediation
0.0
relevance
8.3
threat
0.0
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.