CVE-2022-24686 HashiCorp Nomad Artifact Download Race Condition
A race condition in HashiCorp Nomad allows the client agent to download artifacts to incorrect destinations, potentially leading to data modification.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2022-24686?
CVE-2022-24686 is a medium-severity vulnerability in n/a, published on 14 Feb 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
HashiCorp Nomad and Nomad Enterprise 0.3.0 through 1.0.17, 1.1.11, and 1.2.5 artifact download functionality has a race condition such that the Nomad client agent could download the wrong artifact into the wrong destination. Fixed in 1.0.18, 1.1.12, and 1.2.6
Weakness: CWE-362
Which versions are affected by CVE-2022-24686?
7 open source packages ship an affected version, including github.com/hashicorp/nomad. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
github.com/hashicorp/nomad Go | From 0.3.0 | 1.0.18, 1.1.12, 1.2.6 |
github.com/hashicorp/nomad Go | From 0.3.0 | 1.0.18 |
github.com/hashicorp/nomad Go | From 0.3.0 | 1.0.18 |
github.com/hashicorp/nomad Go | From 1.1.0 | 1.1.12 |
github.com/hashicorp/nomad Go | From 1.1.0 | 1.1.12 |
github.com/hashicorp/nomad Go | From 1.2.0 | 1.2.6 |
1 more packages
github.com/hashicorp/nomad Go | From 1.2.0 | 1.2.6 |
Products include Hashicorp Nomad.
How do I fix CVE-2022-24686?
Upgrade github.com/hashicorp/nomad to a fixed version for your release line: 1.0.18, 1.1.12 or 1.2.6.
Is CVE-2022-24686 being exploited?
There is no known exploitation of CVE-2022-24686 in the wild and no public exploit code.
Other vulnerabilities in n/a
- CVE-2023-1782 Nomad Unauthenticated Client Agent HTTP Request Privilege Escalation
- CVE-2022-30324 Privilege escalation in Hashicorp Nomad
- CVE-2020-7956 Improper Certificate Validation in HashiCorp Nomad
- CVE-2019-12618 Hashicorp Nomad Access Control Issues
- CVE-2020-27195 Use After Free in HashiCorp Nomad
Sources
Also known as GHSA-gwmc-6795-qghj, GO-2022-0600, UBUNTU-CVE-2022-24686.