gitops-engine icon indicating copy to clipboard operation
gitops-engine copied to clipboard

Additional version affected ranges for GHSA-274v-mgcv-cm8j

Open xnox opened this issue 6 months ago • 4 comments

https://github.com/argoproj/gitops-engine/security/advisories/GHSA-274v-mgcv-cm8j

the above security lists argocd version ranges as affected product, but not his project / go module.

Please consider updating this advisory to include:

0.7.1-0.20250129155113-7e21b91e9d0f as the fixed version <= 0.7.1-0.20250124211812-d78929e7f6c7 as the affected versions

Because it is tripping up GO vulnerability scanners (Snyk and Twistlock) due to no advisories being published for the argocd 2.14 onwards; and the gitops-engine go module versions have no declared fixed version as above.

The module versions above were generated with go get on the commit that fixes the advisory and the one before it; and matches the module update version that got merged into argocd.

Also see:

  • https://github.com/github/advisory-database/pull/5689
  • https://github.com/github/advisory-database/pull/5721
  • https://github.com/github/advisory-database/pull/5723
  • https://github.com/argoproj/gitops-engine/issues/736
  • https://github.com/golang/vulndb/issues/3760

xnox avatar Jun 13 '25 12:06 xnox

Argocd upstream => due to inability to resolve branches of the pseudoversion can you please consider tagging v0.7.2 in argoproj/gitops-engine project master branches, such that once enough things upgrade to a newer snapshot we would move past this.

Or like tag v0.7.2 at 7e21b91e9d0f

xnox avatar Jun 13 '25 16:06 xnox

Wait tag v0.7.2 would be too low. It likely needs to be v0.7.4.11,v0.7.4.12, v0.7.4.13, v0.7.4.14, v0.7.4.15 on each of the release branches at the commits that fixed the CVE.

Then it would be trivial to see that anything tagged v0.7.4.11 or higher is remediated.

xnox avatar Jun 13 '25 20:06 xnox

@crenshaw-dev @jannfis @leoluz this is directly related to this issue and the GHSA update I suggested.

kbsteere avatar Jun 16 '25 21:06 kbsteere

The github published advisory advisories/GHSA-274v-mgcv-cm8j has been updated with version ranges that are accurate and usable by scanners.

Please consider updating gitops advisory argoproj/gitops-engine/security/advisories/GHSA-274v-mgcv-cm8j to match

xnox avatar Jun 18 '25 11:06 xnox