CVE-2026-42295 json
Argo Workflows: Exposure of artifact repository credentials
published 2026-05-04 6 mo ago modified 2026-09-10 1 mo ago also BIT-argo-workflows-2026-42295 , EUVD-2026-28893 , GHSA-7vf8-2cr6-54mf , GO-2026-5235
- cvss
- 4.9
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 29%
- public exploits
- 0
- none known
Summary
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 workflow executor logs all artifact repository credentials (S3 access keys, secret keys, GCS service account keys, Azure account keys, Git passwords, etc.) in plaintext on artifact operation. Any user with read access to workflow pod logs can extract these credentials. This issue has been patched in version 4.0.5.
Patch / fix
- go github.com/argoproj/argo-workflows/v4 4.0.5
- bitnami argo-workflows 4.0.5
- argo_workflows_project argo_workflows 4.0.5
- argoproj argo_workflows 4.0.5
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260723T184607-160000.1.1
opensuse advisories openSUSE-SU-2026:21483-1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-42295 updated cvss 5.5
github.com/argoproj/argo-workflows: Argo Workflows: Information disclosure via plaintext logging of artifact repository credentials
-
Red Hat OpenShift AI (RHOAI) rhoai/odh-ml-pipelines-driver-rhel8, rhoai/odh-ml-pipelines-driver-rhel9, rhoai/odh-ml-pipelines-launcher-rhel8, rhoai/odh-ml-pipelines-launcher-rhel9, rhoai/odh-ml-pipelines-api-server-v2-rhel8, rhoai/odh-ml-pipelines-api-server-v2-rhel9, +8 moreaffected: workaround, no fix available “Fix deferred”
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- total
- Assessed
- 5 mo ago
Exploit prediction
0.36% chance of exploitation in the next 30 days, higher than 29% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/argoproj/argo-workflows/security/advisories/GHSA-7vf8-2cr6-54mf referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.5 | CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
| CNA | 4.0 | 8.5 | CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 4.9 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/argoproj/argo-workflows/v4 | >=4.0.0, <4.0.5 |
4.0.5 |
| bitnami | argo-workflows | >=4.0.0, <4.0.5 |
4.0.5 |
| go | github.com/argoproj/argo-workflows | all versions |
no fix listed |
| go | github.com/argoproj/argo-workflows/v2 | all versions |
no fix listed |
| go | github.com/argoproj/argo-workflows/v3 | all versions |
no fix listed |
Affected products
- argoproj argo-workflows
Classification
- Weakness
-
- CWE-522 Insufficiently Protected Credentials
References
-
github.com
/argoproj/argo-workflows/commit/bdd40908580f727c590c8743836e338b04fe4a87
web, patch
-
github.com
/argoproj/argo-workflows/security/advisories/GHSA-7vf8-2cr6-54mf
exploit, web, vendor-advisory, advisory
-
github.com
/argoproj/argo-workflows/releases/tag/v4.0.5
web, release-notes, article
-
github.com
/argoproj/argo-workflows/security/advisories/GHSA-c2hv-4pfj-mm2r
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-42295
advisory, web
-
github.com
/argoproj/argo-workflows
package
-
github.com
/argoproj/argo-workflows/blob/59f1089b9875723ddffd524513e6bd5cb37e5e31/workflow/artifacts/logging/driver.go#L2
web
Sources
- CVE List CVE-2026-42295
- GitHub Advisory GHSA-7vf8-2cr6-54mf
- NVD CVE-2026-42295
- OSV BIT-argo-workflows-2026-42295
- OSV GO-2026-5235
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.