GitHub Advisoryadvisory · Go
GHSA-xcqr-9h24-vrgw Improper Restriction of Excessive Authentication Attempts in Argo API
HIGH
Official page ↗
- Aliases
- CVE-2020-8827
- Ecosystem
- Go
- Packages
- github.com/argoproj/argo-cd
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
- Weaknesses
- CWE-307
- Reviewed
- 2021-07-26
Affected packages
• Go github.com/argoproj/argo-cd: < 1.5.1 → fixed in 1.5.1
Description
As of v1.5.0, the Argo API does not implement anti-automation measures such as rate limiting, account lockouts, or other anti-bruteforce measures. Attackers can submit an unlimited number of authentication attempts without consequence.
Specific Go Packages Affected
github.com/argoproj/argo-cd/util/cache
Related
Alias · CVE (1)
- CVE-2020-8827 As of v1.5.0, the Argo API does not implement anti-automation measures such as rate limiting, account lockouts, or other anti-bruteforce… vulnerability
Weakness · CWE (1)
- CWE-307 Improper Restriction of Excessive Authentication Attempts weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2020-8827 advisory
- https://github.com/argoproj/argo-cd/pull/3369 web
- https://github.com/argoproj/argo-cd/pull/3404 web
- https://github.com/argoproj/argo-cd/commit/35a7350b7444bcaf53ee0bb11b9d8e3ae4b717a1 web
- https://argoproj.github.io/argo-cd/operator-manual/user-management/#disable-admin-user web
- https://argoproj.github.io/argo-cd/security_considerations web
- https://github.com/argoproj/argo/releases web
- https://www.soluble.ai/blog/argo-cves-2020 web