CVE-2022-24905: Argo CD login screen allows message spoofing if SSO is enabled
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. A vulnerability was found in Argo CD prior to versions 2.3.4, 2.2.9, and 2.1.15 that allows an attacker to spoof error messages on the login screen when single sign on (SSO) is enabled. In order to exploit this vulnerability, an attacker would have to trick the victim to visit a specially crafted URL which contains the message to be displayed. As far as the research of the Argo CD team concluded, it is not possible to specify any active content (e.g. Javascript) or other HTML fragments (e.g. clickable links) in the spoofed message. A patch for this vulnerability has been released in Argo CD versions 2.3.4, 2.2.9, and 2.1.15. There are currently no known workarounds.
Affected Software
Event History
Frequently Asked Questions
What is the vulnerability CVE-2022-24905?
The vulnerability CVE-2022-24905 is a vulnerability found in Argo CD prior to versions 2.3.4, 2.2.9, and 2.1.15 that allows an attacker to spoof error messages on the login screen when single sign on (SSO) is enabled.
How can an attacker exploit CVE-2022-24905?
To exploit CVE-2022-24905, an attacker needs to enable single sign-on (SSO) and spoof error messages on the login screen of Argo CD.
What is the severity of CVE-2022-24905?
The severity of CVE-2022-24905 is medium with a CVSS score of 4.3.
Which versions of Argo CD are affected by CVE-2022-24905?
Argo CD versions prior to 2.3.4, 2.2.9, and 2.1.15 are affected by CVE-2022-24905.
How can I fix CVE-2022-24905?
To fix CVE-2022-24905, update Argo CD to version 2.3.4, 2.2.9, or 2.1.15.