CVE-2025-62157 json
Argo Workflows exposes artifact repository credentials in workflow-controller logs
published 2025-10-14 12 mo ago modified 2026-10-08 32 d ago also BIT-argo-workflows-2025-62157 , EUVD-2025-34250 , GHSA-c2hv-4pfj-mm2r , GO-2025-4024
- cvss
- 6.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 40%
- public exploits
- 0
- none known
Summary
Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflows versions prior to 3.6.12 and versions 3.7.0 through 3.7.2 expose artifact repository credentials in plaintext in workflow-controller pod logs. An attacker with permissions to read pod logs in a namespace running Argo Workflows can read the workflow-controller logs and obtain credentials to the artifact repository. Update to versions 3.6.12 or 3.7.3 to remediate the vulnerability. No known workarounds exist.
Patch / fix
- go github.com/argoproj/argo-workflows/v3 3.6.12, 3.7.3
- bitnami argo-workflows 3.6.12, 3.7.3
- argo_workflows_project argo_workflows 3.6.12, 3.7.3
- argoproj argo_workflows 3.6.12, 3.7.3
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260723T184607-160000.1.1
- govulncheck-vulndb openSUSE Tumbleweed 0.0.20251105T184115-1.1
opensuse advisories openSUSE-SU-2026:21483-1openSUSE-SU-2025:15710-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-2025-62157 updated cvss 6.5
github.com/argoproj/argo-workflows: Argo Workflows exposes 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, +5 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
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 12 mo ago
Exploit prediction
0.47% chance of exploitation in the next 30 days, higher than 40% of all scored CVEs (FIRST EPSS, 2026-11-08).
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 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/argoproj/argo-workflows/v3 | >=3.7.0, <3.7.3 <3.6.12 |
3.7.3 3.6.12 |
| bitnami | argo-workflows | <3.6.12 >=3.7.0, <3.7.3 |
3.6.12 3.7.3 |
| go | github.com/argoproj/argo-workflows | all versions |
no fix listed |
| go | github.com/argoproj/argo-workflows/v2 | all versions |
no fix listed |
Affected products
- argoproj argo-workflows
Classification
- Weakness
-
- CWE-522 Insufficiently Protected Credentials
References
-
github.com
/argoproj/argo-workflows/commit/18ad5138b6bcb2aba04e00b4ec657bc6b8fad8df
web, patch
-
github.com
/argoproj/argo-workflows/commit/bded09fe4abd37cb98d7fc81b4c14a6f5034e9ab
web, patch
-
github.com
/argoproj/argo-workflows/security/advisories/GHSA-c2hv-4pfj-mm2r
web, vendor-advisory, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2025-62157
advisory, web
-
github.com
/argoproj/argo-workflows
package
-
pkg.go.dev
/vuln/GO-2025-4024
web
Sources
- CVE List CVE-2025-62157
- GitHub Advisory GHSA-c2hv-4pfj-mm2r
- NVD CVE-2025-62157
- OSV BIT-argo-workflows-2025-62157
- OSV GO-2025-4024
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.