Description
Hatchet is a platform for orchestrating background tasks, AI agents, and durable workflows at scale. Prior to 0.91.1, api-contracts/openapi/paths/v1/workflow-runs/workflow_run.yaml defines the GET /api/v1/stable/durable-tasks/{durable-task} endpoint implemented by listDurableEventLog without requiring the target tenant as a parent resource, allowing an authenticated user who obtains another tenant's durable task UUID to read that task's event log. Disclosed data can include task display names, workflow identifiers, user messages, wait conditions, branching logic, and timing information. This issue is fixed in version 0.91.1.
Published: 2026-09-21
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Confidential data disclosure across tenants
Action: Apply patch
AI Analysis

Impact

Hatchet’s REST API provided a GET endpoint for durable task event logs that did not enforce the target tenant as a resource parent. An authenticated user who could obtain another tenant’s durable task UUID could therefore read the entire event log of that task. The disclosed data includes task display names, workflow identifiers, user messages, wait conditions, branching logic, and timing information, giving an attacker insight into another tenant’s internal workflow structure. The vulnerability does not affect integrity or availability, but it may be leveraged to inform further attacks or for operational reconnaissance.

Affected Systems

Any installation of the Hatchet platform from hatchet-dev prior to version 0.91.1, where the API endpoint /api/v1/stable/durable-tasks/{durable-task} is exposed, is affected. No specific CPE strings are listed, but the problem is confined to that product and those versions.

Risk and Exploitability

The CVSS score of 6.3 indicates moderate severity, and the EPSS score is not available. Because the attack vector requires legitimate authentication but cross‐tenant lack of authorization, the likelihood of exploitation depends on an attacker’s ability to locate or guess a target tenant’s durable task UUID. The lack of display in the KEV catalog suggests no publicly available exploits at this time, but the information disclosure may still pose significant risk to tenant confidentiality.

Generated by OpenCVE AI on September 21, 2026 at 17:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Hatchet to version 0.91.1 or newer, which applies the missing authorization check on the durable task event log endpoint.
  • Enforce strict tenant isolation at the API gateway or access‑control layer so that tenant identifiers are always verified before granting access to any tenant resources.
  • Audit all exposed APIs to confirm that every endpoint validates tenant ownership and prefixes resource identifiers with the correct tenant context.

Generated by OpenCVE AI on September 21, 2026 at 17:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 17:45:00 +0000

Type Values Removed Values Added
First Time appeared Hatchet-dev
Hatchet-dev hatchet
Vendors & Products Hatchet-dev
Hatchet-dev hatchet

Mon, 21 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
Description Hatchet is a platform for orchestrating background tasks, AI agents, and durable workflows at scale. Prior to 0.91.1, api-contracts/openapi/paths/v1/workflow-runs/workflow_run.yaml defines the GET /api/v1/stable/durable-tasks/{durable-task} endpoint implemented by listDurableEventLog without requiring the target tenant as a parent resource, allowing an authenticated user who obtains another tenant's durable task UUID to read that task's event log. Disclosed data can include task display names, workflow identifiers, user messages, wait conditions, branching logic, and timing information. This issue is fixed in version 0.91.1.
Title Hatchet: Cross-Tenant Durable Task Event Log Disclosure via Missing Authorization Check
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N'}


Subscriptions

Hatchet-dev Hatchet
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-21T15:44:07.494Z

Reserved: 2026-07-16T14:14:24.385Z

Link: CVE-2026-63342

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-21T16:17:10.737

Modified: 2026-09-21T16:17:10.737

Link: CVE-2026-63342

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T17:30:17Z

Weaknesses