4.3

CVE-2022-31036: argoproj argo_cd Improper Input Validation

CVSS: 4.3v3.1MediumModified
AliasesGHSA-q4w5-4gq2-98vmGO-2022-0499
Published 27-06-2022Last modified 23-04-2025

Vulnerability summary

CVE-2022-31036 is a medium (CVSS 4.3) Improper Input Validation vulnerability in argoproj argo_cd. EPSS estimates a 0.87% chance of exploitation in the next 30 days, higher than 58.1% of scored vulnerabilities.

Overall risk
17/100
0100
Low · default modelHow is this calculated?
CVSS score
4.3/10
010
Medium · v3.1 (CVE.org)
EPSS score
0.87%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 27-06-2022
    PublishedVulnerability first disclosed.
  2. 23-04-2025
    Last modifiedVulnerability information updated.

Description

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. All versions of Argo CD starting with v1.3.0 are vulnerable to a symlink following bug allowing a malicious user with repository write access to leak sensitive YAML files from Argo CD's repo-server. A malicious Argo CD user with write access for a repository which is (or may be) used in a Helm-type Application may commit a symlink which points to an out-of-bounds file. If the target file is a valid YAML file, the attacker can read the contents of that file. Sensitive files which could be leaked include manifest files from other Applications' source repositories (potentially decrypted files, if you are using a decryption plugin) or any YAML-formatted secrets which have been mounted as files on the repo-server. Patches for this vulnerability has been released in the following Argo CD versions: v2.4.1, v2.3.5, v2.2.10 and v2.1.16. If you are using a version >=v2.3.0 and do not have any Helm-type Applications you may disable the Helm config management tool as a workaround.

CVSS metrics

4 scores · 3 sources · 2 versions

EPSS trend

Probability

0.87%

Chance of exploitation in the next 30 days

Percentile

58%

Versus all other CVEs

30-day change

0.00 pp

From 0.87% on 19-09-2026

19-09-202619-10-2026
EPSS score
0.87%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Argoproj2 products
  • argo_cdEOL≥ 1.3.0, < 2.1.6 | 2.2.9 | 2.3.4 | 2.4.0
  • argo-cd≥ 1.3.0, < 2.1.16 | ≥ 2.2.0, < 2.2.10 | ≥ 2.3.0, < 2.3.5 | ≥ 2.4.0, < 2.4.1
Github.com/argoproj1 product
  • argo-cd≥ 1.3.0, < 2.1.16 | ≥ 1.3.0 (No fix recorded)
Github.com/argoproj/argo-cd1 product
  • v2< 2.1.16 | ≥ 2.2.0, < 2.2.10 | ≥ 2.3.0, < 2.3.5 | ≥ 2.4.0, < 2.4.1

3 vendors · 4 products

References

4 links