CVE-2026-93991 Argo Workflows 4.1.0 through 4.1.3 Cross-Namespace Disclosure via Negated Selector

High 8.3 Published Updated

Attackers with namespace list permissions can bypass authorization to read archived workflows from other namespaces, exposing sensitive parameters and annotations.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-93991?

CVE-2026-93991 is a high-severity missing authorization vulnerability in argoproj argo-workflows, published on 19 Sep 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official 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.

Weakness: CWE-639

Which versions are affected by CVE-2026-93991?

1 open source package ship an affected version, including argo-workflows.

PackageAffectedFixed in
argo-workflows BitnamiFrom 4.1.04.1.4

How do I fix CVE-2026-93991?

Upgrade argo-workflows to 4.1.4 or later.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2026-93991 being exploited?

There is no known exploitation of CVE-2026-93991 in the wild and no public exploit code.

Sources

Also known as BIT-argo-workflows-2026-93991, GHSA-3fwg-9p8x-37mv, GHSA-q65w-j2vp-47c4, MINI-6hjf-wc65-6j94, MINI-gh54-75h2-5rmj, MINI-mjg7-h27f-vj5x and 1 more.

Is CVE-2026-93991 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free