CVE-2026-93991

7.7

Argoproj · 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

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief high section

Sources

Originally found and disclosed by thesecguy45, euriconicacio, per the CVE Program record.