Observable Discrepancy in Argo
Moderate severity
GitHub Reviewed
Published
Dec 9, 2021
to the GitHub Advisory Database
•
Updated Sep 29, 2023
Description
Published by the National Vulnerability Database
Apr 8, 2020
Reviewed
May 25, 2021
Published to the GitHub Advisory Database
Dec 9, 2021
Last updated
Sep 29, 2023
Fixed in v1.5.1, Argo version v1.5.0 was vulnerable to a user-enumeration vulnerability which allowed attackers to determine the usernames of valid (non-SSO) accounts because /api/v1/session returned 401 for an existing username and 404 otherwise.
Specific Go Packages Affected
github.com/argoproj/argo-cd/util/session
github.com/argoproj/argo-cd/server/session
References