PT-2024-2562 · Argo Cd · Argo Cd

Crenshaw-Dev

·

Published

2024-03-13

·

Updated

2025-06-02

·

CVE-2023-50726

CVSS v3.1

6.4

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:L
Name of the Vulnerable Software and Affected Versions Argo CD versions 1.2.0-rc1 through 2.10.2 Argo CD versions 1.2.0-rc1 through 2.9.7 Argo CD versions 1.2.0-rc1 through 2.8.11
Description The issue is related to improper validation in Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes. This allows users with create privileges but not override privileges to sync local manifests on app creation, bypassing the restriction that the manifests come from some approved git/Helm/OCI source. The "local sync" feature, which allows developers to temporarily override an Application's manifests with locally-defined manifests, is affected. This feature should generally be limited to highly-trusted users, as it allows the user to bypass any merge protections in git.
Recommendations For Argo CD versions 1.2.0-rc1 through 2.10.2, upgrade to version 2.10.3. For Argo CD versions 1.2.0-rc1 through 2.9.7, upgrade to version 2.9.8. For Argo CD versions 1.2.0-rc1 through 2.8.11, upgrade to version 2.8.12. As a temporary workaround, consider removing applications, create RBAC access to mitigate the risk of branch protection bypass.

Exploit

Fix

Improper Access Control

Improper Privilege Management

Incorrect Authorization

Weakness Enumeration

Related Identifiers

BDU:2024-02570
BIT-ARGO-CD-2023-50726
CVE-2023-50726
GHSA-G623-JCGG-MHMM
GO-2024-2643
RHSA-2024:1752

Affected Products

Argo Cd