CVE-2022-41354 Argo CD authenticated but unauthorized users may enumerate Application names via the API
Unauthenticated attackers can enumerate existing applications in Argo CD, exposing sensitive deployment information.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2022-41354?
CVE-2022-41354 is a medium-severity vulnerability in n/a, published on 27 Mar 2023. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
An access control issue in Argo CD v2.4.12 and below allows unauthenticated attackers to enumerate existing applications.
Weakness: CWE-203
Which versions are affected by CVE-2022-41354?
10 open source packages ship an affected version, including github.com/argoproj/argo-cd/v2 and github.com/argoproj/argo-cd. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
github.com/argoproj/argo-cd/v2 Go | All versions | 2.4.28, 2.5.16, 2.6.7 |
github.com/argoproj/argo-cd/v2 Go | All versions | 2.4.28 |
github.com/argoproj/argo-cd/v2 Go | All versions | 2.4.28 |
github.com/argoproj/argo-cd/v2 Go | From 2.5.0 | 2.5.16 |
github.com/argoproj/argo-cd/v2 Go | From 2.5.0 | 2.5.16 |
github.com/argoproj/argo-cd/v2 Go | From 2.6.0 | 2.6.7 |
4 more packages
github.com/argoproj/argo-cd/v2 Go | From 2.6.0 | 2.6.7 |
github.com/argoproj/argo-cd Go | From 0.5.0 | None |
github.com/argoproj/argo-cd Go | From 0.5.0 to 1.8.7 | None |
github.com/argoproj/argo-cd Go | From 0.5.0 to 1.8.7 | None |
Products include Linuxfoundation Argo-Cd.
How do I fix CVE-2022-41354?
Upgrade github.com/argoproj/argo-cd/v2 to a fixed version for your release line: 2.4.28, 2.5.16 or 2.6.7.
Is CVE-2022-41354 being exploited?
There is no known exploitation of CVE-2022-41354 in the wild and no public exploit code.
Sources
Also known as GHSA-2q5c-qw9c-fmvq, GO-2023-1670.