GO-2024-2643

Bypass manifest during application creation in github.com/argoproj/argo-cd/v2

At a glance

Published
Updated
CVE
CVE-2023-50726
Aliases
BIT-argo-cd-2023-50726, GHSA-g623-jcgg-mhmm

Description

An improper validation bug allows users who have create privileges to sync a local manifest during application creation. This allows for bypassing the restriction that the manifests come from some approved git/Helm/OCI source.

Affected packages

PackageVersions
Go · github.com/argoproj/argo-cdintroduced 1.2.0-rc1
Go · github.com/argoproj/argo-cd/v2introduced 2.0.0, fixed 2.8.12, introduced 2.9.0, fixed 2.9.8, introduced 2.10.0, fixed 2.10.3

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — Go Vulnerability Database