CVE-2026-5199 Details
Description
A writer role user in an attacker-controlled namespace could signal, delete, and reset workflows or activities in a victim namespace on the same cluster. Exploitation requires the attacker to know or guess specific victim workflow ID(s) and, for signal operations, signal names. This was due to a bug introduced in Temporal Server v1.29.0 which inadvertently allowed an attacker to control the namespace name value instead of using the server's own trusted name value within the batch activity code. The batch activity validated the namespace ID but did not cross-check the namespace name against the worker's bound namespace, allowing the per-namespace worker's privileged credentials to operate on an arbitrary namespace. Exploitation requires a server configuration where internal components have cross-namespace authorization, such as deployment of the internal-frontend service or equivalent TLS-based authorization for internal identities. This vulnerability also impacted Temporal Cloud when the attacker and victim namespaces were on the same cell, with the same preconditions as self-hosted clusters.
A vulnerability exists in Temporal Server versions 1.29.0 prior to 1.29.5 and in Temporal Cloud when namespaces are on the same cell, allowing a writer role user in an attacker-controlled namespace to manipulate workflows or activities in a victim namespace on the same cluster. This exploitation requires knowledge or guessing of specific workflow IDs and, for signal operations, signal names. The issue arises from a bug that permitted attackers to control namespace name values in batch activities, bypassing proper validation and enabling unauthorized access to privileged credentials across namespaces. Exploitation is possible when internal components have cross-namespace authorization, such as with the internal-frontend service or equivalent TLS-based authorization for internal identities.
Users can upgrade to Temporal Server version 1.29.5 or 1.30.3 to address this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No CVSS 3.x data is available for this CVE.
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Apr 1, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/temporalio/temporal/releases/tag/v1.29.5 | [email protected] | |
| https://github.com/temporalio/temporal/releases/tag/v1.30.3 | [email protected] |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-639 | Authorization Bypass Through User-Controlled Key | [email protected] |
Affected Products
No affected product data is available for this CVE.
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Apr 1, 2026 | New CVE Received | [email protected] |