PT-2026-38279 · Hatchet · Hatchet
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
Hatchet versions prior to 0.83.39
Description
A missing authorization directive on the 'GET /api/v1/stable/dags/tasks' endpoint caused the tenant-membership check to be skipped. An authenticated user on a multi-tenant instance could query this endpoint using another tenant's UUID and a DAG UUID belonging to that tenant to retrieve task metadata. The exposed data includes
display name, action id, step id, workflow id, workflow version id, workflow run id, task external id, tenant id, retry count, status, timestamps, and additional metadata. The additional metadata field may contain sensitive domain context such as user identifiers, customer IDs, feature flags, or correlation tokens.Recommendations
Upgrade to version 0.83.39 or later.
Restrict account creation by setting
SERVER AUTH RESTRICTED EMAIL DOMAINS to an allowlist of controlled domains.
Ensure the API is not exposed to untrusted networks, such as by running the software inside a VPC with authenticated network controls.Exploit
Fix
IDOR
Incorrect Authorization
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Hatchet