PT-2024-32838 · Unknown+1 · Argo Workflows+1

·

CVE-2024-47827

·

Published

2024-10-28

·

Updated

2026-02-06

CVSS v4.0

6.9

Medium

VectorAV:A/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Argo Workflows version 3.6.0-rc1
Description Due to a race condition in a global variable, the Argo Workflows controller can be made to crash on-command by any user with access to execute a workflow. This issue can be exploited by creating and cleaning up multiple daemon pods in rapid succession, triggering a panic and restart of the controller. A malicious user with access to create workflows can continually submit workflows that do nothing except create and then clean up multiple daemon pods, resulting in a crash-loop that prevents other users' workflows from running.
Recommendations For Argo Workflows version 3.6.0-rc1, update to version 3.6.0-rc2 to resolve the issue. As a temporary workaround, consider restricting access to execute workflows or limiting the creation of daemon pods to minimize the risk of exploitation.

Exploit

Fix

Race Condition

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BIT-ARGO-WORKFLOWS-2024-47827
CVE-2024-47827
GHSA-GHJW-32XW-FFWR
GO-2024-3226
OPENSUSE-SU-2024:0350-1
OPENSUSE-SU-2024:14447-1
OPENSUSE-SU-2024_3911-1
SUSE-SU-2024:3911-1

Affected Products

Argo Workflows
Suse