Insufficient Namespace Binding in Temporal Server Workflow History
CVE-2026-87857
What is CVE-2026-87857?
A vulnerability in the Temporal Server arises from inadequate binding of pagination tokens to the corresponding namespace and workflow during history retrieval requests. The design flaw allows an authenticated user, who has read permissions on one namespace, to access workflow history from another namespace, provided the workflow identifies the same History shard. This situation occurs because the pagination token lacks namespace and workflow identity, leading to potential unauthorized access to sensitive workflow data. The affected versions of the Temporal Server did not include checks to prevent this unauthorized access, and detection mechanisms for the issue were limited. Fixes have been implemented in newer releases to ensure proper binding and logging of pagination tokens.
Affected Version(s)
Temporal Server 1.0.0 <= 1.29.7
Temporal Server 1.30.0 < 1.30.7
Temporal Server 1.31.0 < 1.31.3
References
CVSS V4
Timeline
Vulnerability published
Vulnerability Reserved
