CVE-2026-31892: argoproj argo_workflows Incorrect Authorization
Vulnerability summary
CVE-2026-31892 is a critical (CVSS 9.9) Incorrect Authorization vulnerability in argoproj argo_workflows. EPSS estimates a 0.68% chance of exploitation in the next 30 days, higher than 51.3% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 2 · Related 3Timeline
- 11-03-2026PublishedVulnerability first disclosed.
- 15-07-2026Last modifiedVulnerability information updated.
Description
Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. From 2.9.0 to before 4.0.2 and 3.7.11, A user who can submit Workflows can completely bypass all security settings defined in a WorkflowTemplate by including a podSpecPatch field in their Workflow submission. This works even when the controller is configured with templateReferencing: Strict, which is specifically documented as a mechanism to restrict users to admin-approved templates. The podSpecPatch field on a submitted Workflow takes precedence over the referenced WorkflowTemplate during spec merging and is applied directly to the pod spec at creation time with no security validation. This vulnerability is fixed in 4.0.2 and 3.7.11.
CVSS metrics
7 scores · 5 sources · 2 versions- OSV · WolfiEcosystem advisory · calculated8.9HighCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:H
- OSV · GoEcosystem advisory · calculated8.9HighCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:H
- OSV · ChainguardEcosystem advisory · calculated8.9HighCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:H
- NVDNIST8.9HighCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- NVDNIST8.1HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:NDiffers
EPSS trend
Probability
0.68%
Chance of exploitation in the next 30 days
Percentile
51%
Versus all other CVEs
30-day change
+0.19 pp
From 0.49% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundArgo Workflows
Maturity: poc
Weaknesses
CWE · root cause- CWE-863Incorrect AuthorizationThe product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
- CWE-807Reliance on Untrusted Inputs in a Security DecisionThe product uses a protection mechanism that relies on the existence or values of an input, but the input can be modified by an untrusted actor in a way that bypasses the protection mechanism.
Affected systems
Chainguard10 products
- argo-workflow-controller-3.6All versions (No fix recorded)
- argo-workflow-controller-fips-3.6All versions (No fix recorded)
- argo-workflow-executor-3.6All versions (No fix recorded)
- argo-workflow-executor-fips-3.6All versions (No fix recorded)
- argo-workflows-3.6All versions (No fix recorded)
Wolfi4 products
- kubeflow-pipelines-apiserver< 2.16.0-r4
- kubeflow-pipelines-cache_server< 2.16.0-r4
- kubeflow-pipelines-persistence_agent< 2.16.0-r4
- kubeflow-pipelines-scheduledworkflow< 2.16.0-r4
Github.com/argoproj/argo-workflows3 products
- v2≥ 2.9.0 (No fix recorded)
- v3< 3.7.11
- v4< 4.0.2
Argoproj2 products
- argo_workflows≥ 2.9.0, < 3.7.11 | ≥ 4.0.0, < 4.0.2
- argo-workflows≥ 4.0.0, < 4.0.2 | ≥ 2.9.0, < 3.7.11
Github.com/argoproj1 product
- argo-workflows≥ 2.9.0 (No fix recorded) | All versions (No fix recorded)
5 vendors · 20 products
References
8 links- github.com/argoproj/argo-workflows/security/advisories/GHSA-3wf5-g532-rcrrX Refsource CONFIRMAdvisoryWEBExploitMitigationVendor Advisory