CVE-2021-25315 salt-api unauthenticated remote code execution
Local attackers can execute arbitrary code via salt-api without valid credentials due to improper authentication in SUSE Linux.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2021-25315?
CVE-2021-25315 is a critical authentication bypass vulnerability in Saltstack Salt, published on 3 Mar 2021. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
CWE - CWE-287: Improper Authentication vulnerability in SUSE Linux Enterprise Server 15 SP 3; openSUSE Tumbleweed allows local attackers to execute arbitrary code via salt without the need to specify valid credentials. This issue affects: SUSE Linux Enterprise Server 15 SP 3 salt versions prior to 3002.2-3. openSUSE Tumbleweed salt version 3002.2-2.1 and prior versions. This issue affects: SUSE Linux Enterprise Server 15 SP 3 salt versions prior to 3002.2-3. openSUSE Tumbleweed salt version 3002.2-2.1 and prior versions.
Weakness: CWE-287
Which versions are affected by CVE-2021-25315?
3 open source packages ship an affected version, including salt. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
salt PyPI | All versions | 3002.2 |
salt PyPI | All versions | 3002.2 |
salt PyPI | All versions | 3002.2 |
Products include Saltstack Salt.
How do I fix CVE-2021-25315?
Upgrade salt to 3002.2 or later.
Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.
Is CVE-2021-25315 being exploited?
There is no known exploitation of CVE-2021-25315 in the wild and no public exploit code.
Other vulnerabilities in Saltstack Salt
- CVE-2013-4437 SaltStack insecurely uses /tmp
- CVE-2013-6617 SaltStack Privilege Escalation vulnerability
- CVE-2021-33226 Code injection in n/a
- CVE-2018-15751 SaltStack Salt Remote command execution and incorrect access control when using salt-api
- CVE-2017-7893 SaltStack Salt allows compromised salt-minions to impersonate the salt-master
Sources
Also known as GHSA-pmj6-9f8c-8g2m, PYSEC-2021-891.