CVE-2026-5724
The frontend gRPC server's streaming interceptor chain did not include the authorization interceptor. When a ClaimMapper and Authorizer are configured, unary RPCs enforce authentication and authorization, but the streaming AdminService/StreamWorkflowReplicationMessages endpoint accepted requests without credentials. This endpoint is registered on the same port as WorkflowService and cannot be disabled independently. An attacker with network access to the frontend port could open the replication stream without authentication. Data exfiltration is possible, but only when a configured replication target is correctly configured and the attacker has knowledge of the cluster configuration, as the history service validates cluster IDs and peer membership before returning replication data. Temporal Cloud is not affected.
EPSS 0.04% · 11.3th percentile
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Temporal Technologies, Inc. | temporal | 1.24.0, 1.24.0, 1.24.0 |
Timeline
- Apr 10, 2026 CVE Published
- Apr 10, 2026 PoC Published
- Apr 11, 2026 EPSS Score
- Apr 11, 2026 Security Advisory
- Apr 13, 2026 CVE Updated
- May 18, 2026 EPSS Score
- May 19, 2026 EPSS Score
- May 20, 2026 EPSS Score
- May 21, 2026 EPSS Score
- May 22, 2026 EPSS Score
- May 23, 2026 EPSS Score
- May 24, 2026 EPSS Score