CVE-2026-42297 Argo Workflows Is Missing Authorization in Sync ConfigMap Provider

High 8.5 Published Updated

Authenticated users can bypass authorization to create, read, update, or delete Kubernetes ConfigMaps in Argo Workflows.

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-42297?

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

Official description

Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. From version 4.0.0 to before version 4.0.5, the Sync Service's ConfigMap-backed provider (server/sync/sync_cm.go) performs zero authorization checks on all CRUD operations (create, read, update, delete). Any authenticated user — including those using fake Bearer tokens — can create, read, update, and delete Kubernetes ConfigMaps containing synchronization limits. This issue has been patched in version 4.0.5.

Weakness: CWE-425, CWE-862

Which versions are affected by CVE-2026-42297?

7 open source packages ship an affected version, including github.com/argoproj/argo-workflows/v4, argo-workflows and github.com/argoproj/argo-workflows. It affects 1 product.

PackageAffectedFixed in
github.com/argoproj/argo-workflows/v4 GoFrom 4.0.04.0.5
github.com/argoproj/argo-workflows/v4 GoFrom 4.0.04.0.5
github.com/argoproj/argo-workflows/v4 GoFrom 4.0.04.0.5
argo-workflows BitnamiFrom 4.0.04.0.5
github.com/argoproj/argo-workflows GoAll versionsNone
github.com/argoproj/argo-workflows/v2 GoAll versionsNone
1 more packages
github.com/argoproj/argo-workflows/v3 GoAll versionsNone

Products include Argoproj Argo Workflows.

How do I fix CVE-2026-42297?

Upgrade github.com/argoproj/argo-workflows/v4 to 4.0.5 or later.

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

Is CVE-2026-42297 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-42297 exists.

Sources

Also known as BIT-argo-workflows-2026-42297, GHSA-xchc-cqwg-g76q, GO-2026-5751, MINI-38h2-2289-xq7x, MINI-4526-5rf6-q3hm, MINI-5mpm-qhqg-84hg and 9 more.

Is CVE-2026-42297 in your software?

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

Check your SBOMs for free