fix(deps): update module github.com/argoproj/argo-cd/v3 to v3.0.14 [security] #729
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
v3.0.12
->v3.0.14
GitHub Vulnerability Alerts
CVE-2025-55190
Summary
Argo CD API tokens with project-level permissions are able to retrieve sensitive repository credentials (usernames, passwords) through the project details API endpoint, even when the token only has standard application management permissions and no explicit access to secrets.
Component:
Project API (/api/v1/projects/{project}/detailed)
Vulnerability Details
Expected Behavior
API tokens should require explicit permission to access sensitive credential information. Standard project permissions should not grant access to repository secrets.
Actual Behavior
API tokens with basic project permissions can retrieve all repository credentials associated with a project through the detailed project API endpoint.
Note: This vulnerability does not only affect project-level permissions. Any token with project get permissions is also vulnerable, including global permissions such as:
p, role/user, projects, get, *, allow
Steps to Reproduce
Patches
Credits to @ashishgoyal111 for helping identify this issue.
Release Notes
argoproj/argo-cd (github.com/argoproj/argo-cd/v3)
v3.0.14
Compare Source
Quick Start
Use v3.0.15
There was an issue with immutable releases for v3.0.14 which caused some release steps to fail (uploading provenance and SBOMs). There should be nothing wrong with v3.0.14, but v3.0.15 is equivalent with a fully-successful release.
Non-HA:
HA:
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
f4d409c
: fix(appset): prevent idle connection buildup by cloning http.DefaultTransport in Bitbucket SCM/PR generator (#24266) (@anandf)5ebdd71
: fix(security): repository.GetDetailedProject exposes repo secrets (#24390) (@crenshaw-dev)Other work
775edda
: chore(cherry-pick-3.0): replace bitnami images (#24101) (#24287) (@nitishfy)ef5b8ca
: fix(cherry-pick-3.0): custom resource health for flux helm repository of type oci (#24340) (@adberger)Full Changelog: argoproj/argo-cd@v3.0.13...v3.0.14
v3.0.13
Compare Source
Quick Start
Non-HA:
HA:
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
b1df89b
: fix(lua): allow actions to add items to array (#24136) (@agaudreault)46e7c00
: fix(server): Send Azure DevOps token via git extra headers (#23478) (#23631) (#24222) (@rumstead)274ab28
: fix(util): Fix default key exchange algorthims used for SSH connection to be FIPS compliant (#24086) (cherry-pick 3.0) (#24165) (@anandf)d76cede
: fix:kustomize edit add component
check (#24100) (cherry-pick 3.0) (#24103) (@blakepettersson)d11bf1a
: fix: helm GetTags cache writing (cherry-pick #23865) (#23953) (@gcp-cherry-pick-bot[bot])Documentation
7822fbd
: docs: 3.0 migration - added remediation for explicitly syncing apps that use ApplyOutOfSyncOnly=true (cherry-pick #23918) (#23957) (@gcp-cherry-pick-bot[bot])Other work
d6e0e5c
: chore: cherry pick #24235 to release-3.0 (#24237) (@FourFifthsCode)3fb825c
: chore: update Go to 1.24.6 (release-3.0) (#24092) (@thevilledev)Full Changelog: argoproj/argo-cd@v3.0.12...v3.0.13
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.