8.3

CVE-2022-31034: argoproj argo_cd Use of Insufficiently Random Values

CVSS: 8.3v3.1HighModified
AliasesGHSA-2m7h-86qq-fp4vGO-2022-0497
Published 27-06-2022Last modified 23-04-2025

Vulnerability summary

CVE-2022-31034 is a high (CVSS 8.3) Use of Insufficiently Random Values vulnerability in argoproj argo_cd. EPSS estimates a 0.94% chance of exploitation in the next 30 days, higher than 60.3% of scored vulnerabilities.

Overall risk
33/100
0100
Medium · default modelHow is this calculated?
CVSS score
8.3/10
010
High · v3.1 (CVE.org)
EPSS score
0.94%
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 v0.11.0 are vulnerable to a variety of attacks when an SSO login is initiated from the Argo CD CLI or UI. The vulnerabilities are due to the use of insufficiently random values in parameters in Oauth2/OIDC login flows. In each case, using a relatively-predictable (time-based) seed in a non-cryptographically-secure pseudo-random number generator made the parameter less random than required by the relevant spec or by general best practices. In some cases, using too short a value made the entropy even less sufficient. The attacks on login flows which are meant to be mitigated by these parameters are difficult to accomplish but can have a high impact potentially granting an attacker admin access to Argo CD. 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. There are no known workarounds for this vulnerability.

CVSS metrics

4 scores · 3 sources · 2 versions

EPSS trend

Probability

0.94%

Chance of exploitation in the next 30 days

Percentile

60%

Versus all other CVEs

30-day change

0.00 pp

From 0.94% on 20-09-2026

20-09-202620-10-2026
EPSS score
0.94%

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≥ 0.11.0, < 2.1.16 | 2.2.9 | 2.3.4 | 2.4.0
  • argo-cd≥ 0.11.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≥ 0.11.0, < 2.1.16 | ≥ 0.11.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