PT-2024-32838 · Unknown+1 · Argo Workflows+1
Meln5674
·
Published
2024-10-28
·
Updated
2026-02-06
·
CVE-2024-47827
CVSS v4.0
6.9
Medium
| Vector | AV: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 👾
Related Identifiers
Affected Products
Argo Workflows
Suse