CVE-2020-11652 kev in the critical feed json
SaltStack Salt is vulnerable Arbitrary Directory Access
published 6y ago modified 4mo ago also GHSA-vp49-2g4r-m3x3 , PYSEC-2020-103 , EUVD-2020-0172
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Exploited
- added 2021-11-03
- epss
- 86.4%
- EPSS 86.4% chance of exploitation in 30 days, percentile 99.7%
- public exploits
- 3
- Metasploit and Exploit-DB
Summary
An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2. The salt-master process ClearFuncs class allows access to some methods that improperly sanitize paths. These methods allow arbitrary directory access to authenticated users.
Patch / fix
cisa required action Apply updates per vendor instructions.
- pypi salt 2019.2.4, 3000.2
- saltstack salt 2019.2.4, 3000.2
- salt Ubuntu 16.04 LTS 2015.8.8+ds-1ubuntu0.1
- salt Ubuntu 18.04 LTS 2017.7.4+dfsg1-1ubuntu18.04.2
- salt Ubuntu Pro 14.04 LTS 0.17.5+ds-1ubuntu0.1~esm2
ubuntu advisories UBUNTU-CVE-2020-11652
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- salt SLES 15 SP1-BCL, SLE Module for Transactional Server 15 SP2, SLE Module for Server Applications 15 SP2 +10 more 3002.2-37.1
- python-distro SLE Module for Python 2 15 SP3, SLE Module for Python 2 15 SP2, SLE Module for Basesystem 15 SP3 +2 more 1.5.0-3.5.1
- salt SLE Module for Server Applications 15 SP1, SLE Module for Python 2 15 SP1, SLE Module for Basesystem 15 SP1 3000-6.37.1
- salt SLES for SAP 15, SLES 15-LTSS, SLE High Performance Computing 15-LTSS +1 more 3000-5.78.1
- salt SLE Point of Sale 12 SP2, SLE Module for Advanced Systems Management 12, Manager Server 3.2 +2 more 3000-46.101.1
- python-singledispatch SLE Point of Sale 12 SP2, SLE Module for Advanced Systems Management 12, Manager Server 3.2 +2 more 3.4.0.3-1.5.1
- salt Enterprise Storage 5 2016.11.4-48.10.1
- salt SLES for SAP 15, SLES 15-LTSS, SLE High Performance Computing 15-LTSS +1 more 2019.2.0-5.67.1
suse advisories SUSE-SU-2021:2106-1SUSE-SU-2021:2105-1SUSE-SU-2020:1974-1SUSE-SU-2020:1973-1SUSE-SU-2020:1971-1SUSE-SU-2020:1392-1
- python-distro openSUSE Leap 15.3 1.5.0-3.5.1
- salt openSUSE Leap 15.2 3002.2-lp152.3.36.1
- salt openSUSE Leap 15.1 3000-lp151.5.21.1
- salt openSUSE Leap 15.1 2019.2.0-lp151.5.15.1
opensuse advisories openSUSE-SU-2021:2106-1openSUSE-SU-2021:0899-1openSUSE-SU-2020:1074-1openSUSE-SU-2020:0564-1
- salt Alpine 3.11, Alpine 3.10 2019.2.4-r0
- salt Alpine 3.24, Alpine 3.23, Alpine 3.22 +10 more 3000.2-r0
alpine advisories ALPINE-CVE-2020-11652
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
Is CVE-2020-11652 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2020-11652 updated cvss 6.5
salt: salt-master process ClearFuncs class allows access to some methods that improperly sanitize paths
-
Red Hat Ceph Storage 2 salt, salt-minionaffected: workaround, no fix planned “Will not fix”
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- First public exploit (Metasploit auxiliary/gather/saltstack_salt_root_key)
- Published
- Added to CISA KEV
- CISA patch deadline
- CISA SSVC: exploitation active
Known exploited
- Added
- 5y ago
- Patch by
- 2022-05-03 (4y ago)
- Ransomware
- Not known
- Required action
- Apply updates per vendor instructions.
- Vendor, product
- SaltStack, Salt
- CISA name
- SaltStack Salt Path Traversal Vulnerability
CISA SSVC
- Exploitation
- Active, exploited in the wild
- Automatable
- no
- Technical impact
- partial
- Assessed
- last yr.
Exploit prediction
86.45% chance of exploitation in the next 30 days, higher than 99.7% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- Metasploit auxiliary/gather/saltstack_salt_root_key SaltStack Salt Master Server Root Key Disclosure metasploit auxiliary, normal rank, 2020-04-30
- Metasploit exploit/linux/misc/saltstack_salt_unauth_rce SaltStack Salt Master/Minion Unauthenticated RCE metasploit exploit, great rank, 2020-04-30
- EDB-48421 Saltstack 3000.1 - Remote Code Execution remote, 2020-05-05
- packetstormsecurity.com http://packetstormsecurity.com/files/157678/SaltStack-Salt-Master-Minion-Unauthenticated-Remote-Code-Execution.html referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| NVD | 2.0 | 4.0 | AV:N/AC:L/Au:S/C:P/I:N/A:N |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N/E:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | salt | <2019.2.4 >=3000, <3000.2 |
2019.2.4 3000.2 |
Classification
References
-
packetstormsecurity.com
/files/157678/SaltStack-Salt-Master-Minion-Unauthenticated-Remote-Code-Execution.html
web, exploit, third-party-advisory, vdb-entry
-
lists.opensuse.org
/opensuse-security-announce/2020-04/msg00047.html
vendor-advisory, web, mailing-list, third-party-advisory
-
debian.org
/security/2020/dsa-4676
vendor-advisory, web, third-party-advisory, advisory
-
tools.cisco.com
/security/center/content/CiscoSecurityAdvisory/cisco-sa-salt-2vx545AG
vendor-advisory, web, third-party-advisory
-
lists.opensuse.org
/opensuse-security-announce/2020-07/msg00070.html
vendor-advisory, web, mailing-list, third-party-advisory
-
usn.ubuntu.com
/4459-1/
vendor-advisory, third-party-advisory, web
-
docs.saltstack.com
/en/latest/topics/releases/2019.2.4.html
web, vendor-advisory
-
github.com
/saltstack/salt/blob/v3000.2_docs/doc/topics/releases/3000.2.rst
web, third-party-advisory
-
packetstormsecurity.com
/files/157560/Saltstack-3000.1-Remote-Code-Execution.html
web, third-party-advisory, vdb-entry
-
vmware.com
/security/advisories/VMSA-2020-0009.html
web, third-party-advisory, advisory
-
lists.debian.org
/debian-lts-announce/2020/05/msg00027.html
mailing-list, web, third-party-advisory
-
support.blackberry.com
/kb/articleDetail?articleNumber=000063758
web, third-party-advisory
-
cisa.gov
/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-11652
government-resource, web, us-government-resource
-
nvd.nist.gov
/vuln/detail/CVE-2020-11652
advisory
-
github.com
/pypa/advisory-database/tree/main/vulns/salt/PYSEC-2020-103.yaml
web
-
github.com
/saltstack/salt
package
-
usn.ubuntu.com
/4459-1
web
-
github.com
/advisories/GHSA-vp49-2g4r-m3x3
advisory
Sources
- CVE List CVE-2020-11652
- GitHub Advisory GHSA-vp49-2g4r-m3x3
- NVD CVE-2020-11652
- OSV PYSEC-2020-103
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.