CVE-2026-93991
7.7Argoproj · Argo Workflows
Argo Workflows 4.1.0 through 4.1.3 contains an authorization bypass in ListArchivedWorkflows, allowing users to retrieve archived workflows from unauthorized namespaces via negated field selectors.
Executive summary
A high-severity authorization bypass in Argo Workflows 4.1.0 through 4.1.3 allows authenticated users to access sensitive workflow data across namespaces.
Vulnerability
This flaw is an authorization bypass (CWE-639) occurring in the ListArchivedWorkflows function. An authenticated user with limited namespace-scoped permissions can leverage a negated metadata.namespace field selector to bypass cluster-scoped access reviews, enabling the retrieval of sensitive spec arguments and parameters from other namespaces.
Business impact
The vulnerability poses a significant risk to data confidentiality by exposing internal workflow configurations, sensitive parameters, and metadata. With a CVSS score of 7.7, this issue enables lateral information gathering within a Kubernetes environment, potentially leading to the exposure of secrets or credentials stored in workflow arguments. This unauthorized access could facilitate further attacks against the infrastructure or internal business logic.
Remediation
Immediate Action: Upgrade to Argo Workflows version 4.1.4 or later immediately to resolve the authorization logic flaw.
Proactive Monitoring: Review audit logs for unusual API activity, specifically focusing on ListArchivedWorkflows requests containing the NotEquals operator within namespace selectors.
Compensating Controls: If an immediate upgrade is not feasible, restrict user permissions to the absolute minimum required and consider implementing network policies or RBAC restrictions to limit the blast radius of potential unauthorized data access.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the severity of this authorization bypass, administrators must prioritize the update to version 4.1.4. Failure to patch allows users with standard access to perform cross-namespace data harvesting, which compromises the security posture of the entire Argo Workflows deployment. Update all affected instances as part of the next maintenance cycle to restore proper authorization controls.
More Argoproj CVEs all →
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section
Sources
Originally found and disclosed by thesecguy45, euriconicacio, per the CVE Program record.
- GitHub Security Advisory (GHSA-q65w-j2vp-47c4) Vendor advisory
- Patch commit
- argo-workflows v4.1.4 Release Notes Release notes
- github.com
- VulnCheck Advisory: Argo Workflows 4.1.0 through 4.1.3 Cross-Namespace Disclosure via Negated Selector Third-party advisory