Description
In Argo Workflows through 3.1.3, if EXPRESSION_TEMPLATES is enabled and untrusted users are allowed to specify input parameters when running workflows, an attacker may be able to disrupt a workflow because expression template output is evaluated.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | github.com/argoproj/argo-workflows | all versions | — | GO-2022-0928 |
| Go | github.com/argoproj/argo-workflows/v2 | all versions | — | GO-2022-0928 |
| Go | github.com/argoproj/argo-workflows/v3 | >= 3.1.0, < 3.1.6 | 3.1.6 | GHSA-h563-xh25-x54q |