Temporal
cpe:2.3:a:temporal:temporal:*:*:*:*:*:*:*
- >= 1.24.0, <= 1.29.1
A vulnerability exists in Temporal versions 1.24.0 prior to 1.29.1, allowing users to bypass namespace-specific validation and policies. When the 'frontend.enableExecuteMultiOperation' feature is enabled, the server incorrectly applies validation based on the namespace of an embedded 'StartWorkflowExecutionRequest' instead of the authorized namespace of the outer 'ExecuteMultiOperationRequest'. This flaw enables a user to manipulate the namespace field and circumvent limits or policies, although the workflow is ultimately created in the authorized namespace.
Exploitation of this vulnerability could lead to unauthorized bypassing of namespace limits and policies, potentially allowing for the execution of workflows that should be restricted under the current namespace's rules.
Users can upgrade to Temporal versions 1.27.4, 1.28.2, or 1.29.2 to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.