
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-5199 is a namespace authorization bypass vulnerability in Temporal Server that allows a writer role user in an attacker-controlled namespace to signal, delete, and reset workflows or activities in a victim namespace on the same cluster. The bug was introduced in Temporal Server v1.29.0 and affects versions >= 1.29.0 < 1.29.5 and >= 1.30.0 < 1.30.3. It was disclosed on April 1, 2026, and also impacted Temporal Cloud when attacker and victim namespaces resided on the same cell. The vulnerability carries a CVSS v4.0 base score of 2.3 (Low) (Github Advisory, v1.29.5 Release, v1.30.3 Release).
The root cause is classified as CWE-639 (Authorization Bypass Through User-Controlled Key). A bug in the batch activity code inadvertently allowed an attacker to supply an arbitrary namespace name value rather than having the server enforce its own trusted value. While the batch activity correctly validated the namespace ID, it failed to cross-check the namespace name against the worker's bound namespace, enabling per-namespace worker privileged credentials to operate on any namespace. Exploitation requires a server configuration with cross-namespace authorization enabled — such as deployment of the internal-frontend service or TLS-based authorization for internal identities — and the attacker must know or guess specific victim workflow IDs (and signal names for signal operations) (Github Advisory).
A successful exploit allows an attacker with writer role access in their own namespace to manipulate workflows and activities in a victim namespace on the same cluster, including signaling, deleting, and resetting them. This primarily affects integrity and availability — there is no confidentiality impact, as the attacker cannot read victim workflow data. The disruption of victim workflows could cause service outages or corrupt business-critical automation processes, and the impact extends to Temporal Cloud deployments where namespaces share the same cell (Github Advisory, v1.29.5 Release).
No public proof-of-concept exploit code is known to exist, and there is no evidence of in-the-wild exploitation at this time. The EPSS score is approximately 0.058% (18th percentile), indicating a low near-term exploitation probability. Exploitation is constrained by several preconditions: the attacker must hold a writer role in a namespace on the same cluster (or cell for Temporal Cloud), the server must have cross-namespace authorization configured, and the attacker must know or guess specific workflow IDs. The vulnerability is not listed in the CISA KEV catalog (Github Advisory).
Temporal has released patched versions addressing this vulnerability: upgrade to v1.29.5 (for the v1.29.x branch) or v1.30.3 (for the v1.30.x branch), both of which add namespace cross-checking in batch workflow processing. As a configuration-level workaround, restrict or disable cross-namespace authorization (e.g., avoid deploying the internal-frontend service or restrict TLS-based authorization for internal identities) until patching is feasible. Additionally, review and minimize writer role assignments to only trusted users, and monitor workflow operations for anomalous cross-namespace activity (v1.29.5 Release, v1.30.3 Release, Github Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."