Description
Argo Workflows versions 4.1.0 through 4.1.3 contain an authorization bypass vulnerability in ListArchivedWorkflows that fails to apply cluster-scoped access review when the metadata.namespace field selector uses the NotEquals operator. Attackers with namespace-scoped list permissions can use a negated namespace field selector to retrieve archived workflows from all other namespaces, exposing spec arguments, parameter values, and annotations.
Published: 2026-09-19
Score: 8.3 High
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

Argo Workflows versions 4.1.0 through 4.1.3 contain an authorization bypass that allows an attacker with namespace‑scoped list permissions to retrieve archived workflows from any namespace by using a negated namespace field selector in the ListArchivedWorkflows API call. The flaw causes cluster‑scoped access checks to be omitted, exposing workflow specifications, parameter values, and annotations to unauthorized users. This results in unintended disclosure of potentially sensitive configuration data and execution details across namespace boundaries.

Affected Systems

The affected product is Argo Workflows produced by argoproj, specifically the 4.1.0 to 4.1.3 releases. Users deploying these versions within a Kubernetes cluster are vulnerable.

Risk and Exploitability

The CVSS score of 8.3 classifies the vulnerability as High severity, and although an EPSS score is not available, the lack of a KEV listing does not diminish the risk to environments where untrusted users can obtain namespace‑scoped list permissions. The likely attack vector is a craftedd API request sent from within the cluster, potentially by a malicious pod or a compromised user who has limited read access to a namespace. If successful, the attacker can gather sensitive workflow data from all other namespaces.

Generated by OpenCVE AI on September 20, 2026 at 00:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Argo Workflows 4.1.4 or later, which removes the negated selector bug.
  • Restrict or remove namespace‑scoped list permissions from users and service accounts that do not require access to other namespaces.
  • Audit and monitor Kubernetes RBAC roles and workflow API calls to detect unexpected cross‑namespace ListArchivedWorkflows usage.

Generated by OpenCVE AI on September 20, 2026 at 00:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 19 Sep 2026 23:00:00 +0000

Type Values Removed Values Added
Description Argo Workflows versions 4.1.0 through 4.1.3 contain an authorization bypass vulnerability in ListArchivedWorkflows that fails to apply cluster-scoped access review when the metadata.namespace field selector uses the NotEquals operator. Attackers with namespace-scoped list permissions can use a negated namespace field selector to retrieve archived workflows from all other namespaces, exposing spec arguments, parameter values, and annotations.
Title Argo Workflows 4.1.0 through 4.1.3 Cross-Namespace Disclosure via Negated Selector
First Time appeared Argoproj
Argoproj argo Workflows
Weaknesses CWE-639
CPEs cpe:2.3:a:argoproj:argo_workflows:*:*:*:*:*:*:*:*
Vendors & Products Argoproj
Argoproj argo Workflows
References
Metrics cvssV3_1

{'score': 7.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N'}

cvssV4_0

{'score': 8.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N'}


Subscriptions

Argoproj Argo Workflows
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-19T22:58:11.895Z

Reserved: 2026-09-19T12:04:52.547Z

Link: CVE-2026-93991

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-19T23:17:10.360

Modified: 2026-09-19T23:17:10.360

Link: CVE-2026-93991

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-20T00:30:16Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key