CVE-2020-11652
SaltStack Salt is vulnerable Arbitrary Directory Access
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
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.
- Record
CVE-2020-11652- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:P/I:N/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
CVE List
6.5
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.
- Record
CVE-2020-11652- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2020-0172
6.5
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.
- Record
EUVD-2020-0172- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-vp49-2g4r-m3x3
7.1
SaltStack Salt is vulnerable Arbitrary Directory Access
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.
- Record
GHSA-vp49-2g4r-m3x3- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:A - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N/E:H - Weakness
- CWE-20, CWE-22
- Updated
- 2026-11-02
CISA KEV No score
SaltStack Salt Path Traversal Vulnerability
SaltStack Salt contains a path traversal vulnerability in the salt-master process ClearFuncs which allows directory access to authenticated users. Salt users who follow fundamental internet security guidelines and best practices are not affected by this vulnerability.
- Record
CVE-2020-11652- Weakness
- CWE-22
- Updated
- 2026-11-02
OSVALPINE-CVE-2020-11652
6.5
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.
- Record
ALPINE-CVE-2020-11652- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-03
Show 21 moreShow less
OSV
6.5
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.
- Record
CVE-2020-11652- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVGHSA-vp49-2g4r-m3x3
7.1
SaltStack Salt is vulnerable Arbitrary Directory Access
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.
- Record
GHSA-vp49-2g4r-m3x3- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:A - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N/E:H - Weakness
- CWE-20, CWE-22
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-11652
6.5
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.
- Record
UBUNTU-CVE-2020-11652- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0564-1 No score
Security update for salt
This update for salt fixes the following issues:
- Fix CVE-2020-11651 and CVE-2020-11652 (bsc#1170595)
This update was imported from the SUSE:SLE-15-SP1:Update update project.
- Record
openSUSE-SU-2020:0564-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1074-1 No score
Security update for salt
This update for salt contains the following fixes:
-
Fix for TypeError in Tornado importer (bsc#1174165)
-
Require python3-distro only for TW (bsc#1173072)
-
Update to Salt version 3000: See release notes: https://docs.saltstack.com/en/latest/topics/releases/3000.html
-
Add docker.logout to docker execution module. (bsc#1165572)
-
Add option to enable/disable force refresh for zypper.
-
Add publish_batch to ClearFuncs exposed methods.
-
Adds test for zypper abbreviation fix.
-
Avoid segfault from 'salt-api' under certain conditions of heavy load managing SSH minions. (bsc#1169604)
-
Avoid traceback on debug logging for swarm module. (bsc#1172075)
-
Batch mode now also correctly provides return value. (bsc#1168340)
-
Better import cache handline.
-
Do not make file.recurse state to fail when msgpack 0.5.4. (bsc#1167437)
-
Do not require vendored backports-abc. (bsc#1170288)
-
Fix errors from unit tests due NO_MOCK and NO_MOCK_REASON deprecation.
-
Fix for low rpm_lowpkg unit test.
-
Fix for temp folder definition in loader unit test.
-
Fix for unless requisite when pip is not installed.
-
Fix integration test failure for test_mod_del_repo_multiline_values.
-
Fix regression in service states with reload argument.
-
Fix tornado imports and missing _utils after rebasing patches.
-
Fix status attribute issue in aptpkg test.
-
Improved storage pool or network handling.
-
loop: fix variable names for until_no_eval.
-
Make 'salt.ext.tornado.gen' to use 'salt.ext.backports_abc' on Python 2.
-
Make setup.py script not to require setuptools greater than 9.1.
-
More robust remote port detection.
-
Prevent sporious 'salt-api' stuck processes when managing SSH minions. because of logging deadlock. (bsc#1159284)
-
Python3.8 compatibility changes.
-
Removes unresolved merge conflict in yumpkg module.
-
Returns a the list of IPs filtered by the optional network list.
-
Revert broken changes to slspath made on Salt 3000 (saltstack/salt#56341). (bsc#1170104)
-
Sanitize grains loaded from roster_grains.json cache during 'state.pkg'.
-
Various virt backports from 3000.2.
-
zypperpkg: filter patterns that start with dot. (bsc#1171906)
This update was imported from the SUSE:SLE-15-SP1:Update update project.
- Record
openSUSE-SU-2020:1074-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0899-1 No score
Security update for salt
This update for salt fixes the following issues:
Update to Salt release version 3002.2 (jsc#ECO-3212, jsc#SLE-18033, jsc#SLE-18028)
- Check if dpkgnotify is executable (bsc#1186674)
- Drop support for Python2. Obsoletes
python2-saltpackage (jsc#SLE-18028) - virt module updates
- network: handle missing ipv4 netmask attribute
- more network support
- PCI/USB host devices passthrough support
- Set distro requirement to oldest supported version in requirements/base.txt
- Bring missing part of async batch implementation back (CVE-2021-25315, bsc#1182382)
- Always require
python3-distro(bsc#1182293) - Remove deprecated warning that breaks minion execution when 'server_id_use_crc' opts is missing
- Fix pkg states when DEB package has 'all' arch
- Do not force beacons configuration to be a list.
- Remove msgpack < 1.0.0 from base requirements (bsc#1176293)
- msgpack support for version >= 1.0.0 (bsc#1171257)
- Fix issue parsing errors in ansiblegate state module
- Prevent command injection in the snapper module (bsc#1185281, CVE-2021-31607)
- transactional_update: detect recursion in the executor
- Add subpackage salt-transactional-update (jsc#SLE-18033)
- Improvements on 'ansiblegate' module (bsc#1185092):
- New methods: ansible.targets / ansible.discover_playbooks
- Add support for Alibaba Cloud Linux 2 (Aliyun Linux)
- Regression fix of salt-ssh on processing targets
- Update target fix for salt-ssh and avoiding race condition on salt-ssh event processing (bsc#1179831, bsc#1182281)
- Add notify beacon for Debian/Ubuntu systems
- Fix zmq bug that causes salt-call to freeze (bsc#1181368)
This update was imported from the SUSE:SLE-15-SP2:Update update project.
- Record
openSUSE-SU-2021:0899-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:2106-1 No score
Security update for salt
This update for salt fixes the following issues:
Update to Salt release version 3002.2 (jsc#ECO-3212, jsc#SLE-18033, jsc#SLE-18028)
- Check if dpkgnotify is executable (bsc#1186674)
- Drop support for Python2. Obsoletes
python2-saltpackage (jsc#SLE-18028) - virt module updates
- network: handle missing ipv4 netmask attribute
- more network support
- PCI/USB host devices passthrough support
- Set distro requirement to oldest supported version in requirements/base.txt
- Bring missing part of async batch implementation back (CVE-2021-25315, bsc#1182382)
- Always require
python3-distro(bsc#1182293) - Remove deprecated warning that breaks minion execution when 'server_id_use_crc' opts is missing
- Fix pkg states when DEB package has 'all' arch
- Do not force beacons configuration to be a list.
- Remove msgpack < 1.0.0 from base requirements (bsc#1176293)
- msgpack support for version >= 1.0.0 (bsc#1171257)
- Fix issue parsing errors in ansiblegate state module
- Prevent command injection in the snapper module (bsc#1185281, CVE-2021-31607)
- transactional_update: detect recursion in the executor
- Add subpackage salt-transactional-update (jsc#SLE-18033)
- Improvements on 'ansiblegate' module (bsc#1185092):
- New methods: ansible.targets / ansible.discover_playbooks
- Add support for Alibaba Cloud Linux 2 (Aliyun Linux)
- Regression fix of salt-ssh on processing targets
- Update target fix for salt-ssh and avoiding race condition on salt-ssh event processing (bsc#1179831, bsc#1182281)
- Add notify beacon for Debian/Ubuntu systems
- Fix zmq bug that causes salt-call to freeze (bsc#1181368)
- Record
openSUSE-SU-2021:2106-1- Updated
- 2026-11-02
OSVPYSEC-2020-103 No score
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.
- Record
PYSEC-2020-103- Updated
- 2026-11-02
OSVSUSE-SU-2020:1147-1 No score
Security update for salt
This update for salt fixes the following issues:
- Fix CVE-2020-11651 and CVE-2020-11652 (bsc#1170595)
- Record
SUSE-SU-2020:1147-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1150-1 No score
Security update for salt
This update for salt fixes the following issues:
- Fix CVE-2020-11651 and CVE-2020-11652 (bsc#1170595)
- Record
SUSE-SU-2020:1150-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1151-1 No score
Security update for salt
This update for salt fixes the following issues:
- Fix CVE-2020-11651 and CVE-2020-11652 (bsc#1170595)
- Record
SUSE-SU-2020:1151-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1392-1 No score
Security update for salt
This update for salt fixes the following issues:
Security issues fixed:
- CVE-2020-11651: Fixed the improper validation of method calls in salt-master, that could have allowed unauthenticated remote users to run arbitrary commands on salt minions (bsc#1170595).
- CVE-2020-11652: Fixed an improper path sanitation in salt-master, that could have allowed authenticated users to access arbitrary directories (bsc#1170595).
- Record
SUSE-SU-2020:1392-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1715-1 No score
Security Beta update for SUSE Manager Client Tools and Salt
This update fixes the following issues:
dracut-saltboot:
- Print a list of available disk devices (bsc#1170824)
- Install wipefs to initrd
- Force install crypt modules
- Add missing terminal naming modifiers as exported veriables
golang-github-prometheus-prometheus:
- Update change log and spec file
- Modified spec file: default to golang 1.14 to avoid 'have choice' build issues in OBS.
- Rebase and update patches for version 2.18.0
- Changed:
- 0002-Default-settings.patch Changed
- Update to 2.18.0
- Features
- Tracing: Added experimental Jaeger support #7148
- Changes
- Federation: Only use local TSDB for federation (ignore remote read). #7096
- Rules:
rule_evaluations_totalandrule_evaluation_failures_totalhave arule_grouplabel now. #7094
- Enhancements
- TSDB: Significantly reduce WAL size kept around after a block cut. #7098
- Discovery: Add
architecturemeta label for EC2. #7000
- Bug fixes
- UI: Fixed wrong MinTime reported by /status. #7182
- React UI: Fixed multiselect legend on OSX. #6880
- Remote Write: Fixed blocked resharding edge case. #7122
- Remote Write: Fixed remote write not updating on relabel configs change. #7073
- Features
- Changes from 2.17.2
- Bug fixes
- Federation: Register federation metrics #7081
- PromQL: Fix panic in parser error handling #7132
- Rules: Fix reloads hanging when deleting a rule group that is being evaluated #7138
- TSDB: Fix a memory leak when prometheus starts with an empty TSDB WAL #7135
- TSDB: Make isolation more robust to panics in web handlers #7129 #7136
- Bug fixes
- Changes from 2.17.1
- Bug fixes
- TSDB: Fix query performance regression that increased memory and CPU usage #7051
- Bug fixes
- Changes from 2.17.0
- Features
- TSDB: Support isolation #6841
- This release implements isolation in TSDB. API queries and recording rules are guaranteed to only see full scrapes and full recording rules. This comes with a certain overhead in resource usage. Depending on the situation, there might be some increase in memory usage, CPU usage, or query latency.
- Enhancements
- PromQL: Allow more keywords as metric names #6933
- React UI: Add normalization of localhost URLs in targets page #6794
- Remote read: Read from remote storage concurrently #6770
- Rules: Mark deleted rule series as stale after a reload #6745
- Scrape: Log scrape append failures as debug rather than warn #6852
- TSDB: Improve query performance for queries that partially hit the head #6676
- Consul SD: Expose service health as meta label #5313
- EC2 SD: Expose EC2 instance lifecycle as meta label #6914
- Kubernetes SD: Expose service type as meta label for K8s service role #6684
- Kubernetes SD: Expose label_selector and field_selector #6807
- Openstack SD: Expose hypervisor id as meta label #6962
- Bug fixes
- PromQL: Do not escape HTML-like chars in query log #6834 #6795
- React UI: Fix data table matrix values #6896
- React UI: Fix new targets page not loading when using non-ASCII characters #6892
- Remote read: Fix duplication of metrics read from remote storage with external labels #6967 #7018
- Remote write: Register WAL watcher and live reader metrics for all remotes, not just the first one #6998
- Scrape: Prevent removal of metric names upon relabeling #6891
- Scrape: Fix 'superfluous response.WriteHeader call' errors when scrape fails under some circonstances #6986
- Scrape: Fix crash when reloads are separated by two scrape intervals #7011
- Features
- Changes from 2.16.0
- Features
- React UI: Support local timezone on /graph #6692
- PromQL: add absent_over_time query function #6490
- Adding optional logging of queries to their own file #6520
- Enhancements
- React UI: Add support for rules page and 'Xs ago' duration displays #6503
- React UI: alerts page, replace filtering togglers tabs with checkboxes #6543 …
- Features
- Record
SUSE-SU-2020:1715-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1718-1 No score
Security Beta update for SUSE Manager Client Tools and Salt
This update fixes the following issues:
cobbler:
- Calculate relative path for kernel and inited when generating grub entry (bsc#1170231) Added: fix-grub2-entry-paths.diff
- Fix os-release version detection for SUSE Modified: sles15.patch
- Jinja2 template library fix (bsc#1141661)
- Removes string replace for textmode fix (bsc#1134195)
golang-github-prometheus-prometheus:
- Update change log and spec file
- Modified spec file: default to golang 1.14 to avoid 'have choice' build issues in OBS.
- Rebase and update patches for version 2.18.0
- Changed:
- 0002-Default-settings.patch Changed
- Update to 2.18.0
- Features
- Tracing: Added experimental Jaeger support #7148
- Changes
- Federation: Only use local TSDB for federation (ignore remote read). #7096
- Rules:
rule_evaluations_totalandrule_evaluation_failures_totalhave arule_grouplabel now. #7094
- Enhancements
- TSDB: Significantly reduce WAL size kept around after a block cut. #7098
- Discovery: Add
architecturemeta label for EC2. #7000
- Bug fixes
- UI: Fixed wrong MinTime reported by /status. #7182
- React UI: Fixed multiselect legend on OSX. #6880
- Remote Write: Fixed blocked resharding edge case. #7122
- Remote Write: Fixed remote write not updating on relabel configs change. #7073
- Features
- Changes from 2.17.2
- Bug fixes
- Federation: Register federation metrics #7081
- PromQL: Fix panic in parser error handling #7132
- Rules: Fix reloads hanging when deleting a rule group that is being evaluated #7138
- TSDB: Fix a memory leak when prometheus starts with an empty TSDB WAL #7135
- TSDB: Make isolation more robust to panics in web handlers #7129 #7136
- Bug fixes
- Changes from 2.17.1
- Bug fixes
- TSDB: Fix query performance regression that increased memory and CPU usage #7051
- Bug fixes
- Changes from 2.17.0
- Features
- TSDB: Support isolation #6841
- This release implements isolation in TSDB. API queries and recording rules are guaranteed to only see full scrapes and full recording rules. This comes with a certain overhead in resource usage. Depending on the situation, there might be some increase in memory usage, CPU usage, or query latency.
- Enhancements
- PromQL: Allow more keywords as metric names #6933
- React UI: Add normalization of localhost URLs in targets page #6794
- Remote read: Read from remote storage concurrently #6770
- Rules: Mark deleted rule series as stale after a reload #6745
- Scrape: Log scrape append failures as debug rather than warn #6852
- TSDB: Improve query performance for queries that partially hit the head #6676
- Consul SD: Expose service health as meta label #5313
- EC2 SD: Expose EC2 instance lifecycle as meta label #6914
- Kubernetes SD: Expose service type as meta label for K8s service role #6684
- Kubernetes SD: Expose label_selector and field_selector #6807
- Openstack SD: Expose hypervisor id as meta label #6962
- Bug fixes
- PromQL: Do not escape HTML-like chars in query log #6834 #6795
- React UI: Fix data table matrix values #6896
- React UI: Fix new targets page not loading when using non-ASCII characters #6892
- Remote read: Fix duplication of metrics read from remote storage with external labels #6967 #7018
- Remote write: Register WAL watcher and live reader metrics for all remotes, not just the first one #6998
- Scrape: Prevent removal of metric names upon relabeling #6891
- Scrape: Fix 'superfluous response.WriteHeader call' errors when scrape fails under some circonstances #6986
- Scrape: Fix crash when reloads are separated by two scrape intervals #7011
- Features
- Changes from 2.16.0
- Features
- React UI: Support local timezone on /graph #6692
- PromQL: add absent_over_time query function #6490
- Adding optional logging of queries to their own file #6520
- Enhancements
- React UI: Add support for rules page and…
- Features
- Record
SUSE-SU-2020:1718-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1971-1 No score
Security update for Salt
This update fixes the following issues:
salt:
- Fix for TypeError in Tornado importer (bsc#1174165)
- Require python3-distro only for TW (bsc#1173072)
- Various virt backports from 3000.2
- Avoid traceback on debug logging for swarm module (bsc#1172075)
- Add publish_batch to ClearFuncs exposed methods
- Update to salt version 3000 See release notes: https://docs.saltstack.com/en/latest/topics/releases/3000.html
- Zypperpkg: filter patterns that start with dot (bsc#1171906)
- Batch mode now also correctly provides return value (bsc#1168340)
- Add docker.logout to docker execution module (bsc#1165572)
- Testsuite fix
- Add option to enable/disable force refresh for zypper
- Python3.8 compatibility changes
- Prevent sporious 'salt-api' stuck processes when managing SSH minions because of logging deadlock (bsc#1159284)
- Avoid segfault from 'salt-api' under certain conditions of heavy load managing SSH minions (bsc#1169604)
- Revert broken changes to slspath made on Salt 3000 (saltstack/salt#56341) (bsc#1170104)
- Returns a the list of IPs filtered by the optional network list
- Fix CVE-2020-11651 and CVE-2020-11652 (bsc#1170595)
- Do not require vendored backports-abc (bsc#1170288)
- Fix partition.mkpart to work without fstype (bsc#1169800)
- Enable building and installation for Fedora
- Disable python2 build on Tumbleweed We are removing the python2 interpreter from openSUSE (SLE16). As such disable salt building for python2 there.
- More robust remote port detection
- Sanitize grains loaded from roster_grains.json cache during 'state.pkg'
- Do not make file.recurse state to fail when msgpack 0.5.4 (bsc#1167437)
- Build: Buildequire pkgconfig(systemd) instead of systemd pkgconfig(systemd) is provided by systemd, so this is de-facto no change. But inside the Open Build Service (OBS), the same symbol is also provided by systemd-mini, which exists to shorten build-chains by only enabling what other packages need to successfully build
- Add new custom SUSE capability for saltutil state module
- Fixes status attribute issue in aptpkg test
- Make setup.py script not to require setuptools greater than 9.1
- Loop: fix variable names for until_no_eval
- Drop conflictive module.run state patch (bsc#1167437)
- Update patches after rebase with upstream v3000 tag (bsc#1167437)
- Fix some requirements issues depending on Python3 versions
- Removes obsolete patch
- Fix for low rpm_lowpkg unit test
- Add python-singledispatch as dependency for python2-salt
- Virt._get_domain: don't raise an exception if there is no VM
- Fix for temp folder definition in loader unit test
- Adds test for zypper abbreviation fix
- Improved storage pool or network handling
- Better import cache handline
- Make 'salt.ext.tornado.gen' to use 'salt.ext.backports_abc' on Python 2
- Fix regression in service states with reload argument
- Fix integration test failure for test_mod_del_repo_multiline_values
- Fix for unless requisite when pip is not installed
- Fix errors from unit tests due NO_MOCK and NO_MOCK_REASON deprecation
- Fix tornado imports and missing _utils after rebasing patches
- Removes unresolved merge conflict in yumpkg module
- Use full option name instead of undocumented abbreviation for zypper
- Requiring python3-distro only for openSUSE/SLE >= 15 and not for Python 2 builds
- Avoid possible user escalation upgrading salt-master (bsc#1157465) (CVE-2019-18897)
- Fix unit tests failures in test_batch_async tests
- Batch Async: Handle exceptions, properly unregister and close instances after running async batching to avoid CPU starvation of the MWorkers (bsc#1162327)
- RHEL/CentOS 8 uses platform-python instead of python3
- Loader: invalidate the import cachefor extra modules
- Zypperpkg: filter patterns that start with dot (bsc#1171906)
- Batch mode now also correctly provides return value (bsc#1168340)
- Add docker.logout to docker execution module (bsc#1165572)
- Improvements for chroot module
- Add option to enable/disable force…
- Record
SUSE-SU-2020:1971-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1973-1 No score
Security update for Salt
This update fixes the following issues:
salt:
- Fix for TypeError in Tornado importer (bsc#1174165)
- Require python3-distro only for TW (bsc#1173072)
- Various virt backports from 3000.2
- Avoid traceback on debug logging for swarm module (bsc#1172075)
- Add publish_batch to ClearFuncs exposed methods
- Update to salt version 3000 See release notes: https://docs.saltstack.com/en/latest/topics/releases/3000.html
- Zypperpkg: filter patterns that start with dot (bsc#1171906)
- Batch mode now also correctly provides return value (bsc#1168340)
- Add docker.logout to docker execution module (bsc#1165572)
- Testsuite fix
- Add option to enable/disable force refresh for zypper
- Python3.8 compatibility changes
- Prevent sporious 'salt-api' stuck processes when managing SSH minions because of logging deadlock (bsc#1159284)
- Avoid segfault from 'salt-api' under certain conditions of heavy load managing SSH minions (bsc#1169604)
- Revert broken changes to slspath made on Salt 3000 (saltstack/salt#56341) (bsc#1170104)
- Returns a the list of IPs filtered by the optional network list
- Fix CVE-2020-11651 and CVE-2020-11652 (bsc#1170595)
- Do not require vendored backports-abc (bsc#1170288)
- Fix partition.mkpart to work without fstype (bsc#1169800)
- Enable building and installation for Fedora
- Disable python2 build on Tumbleweed We are removing the python2 interpreter from openSUSE (SLE16). As such disable salt building for python2 there.
- More robust remote port detection
- Sanitize grains loaded from roster_grains.json cache during 'state.pkg'
- Do not make file.recurse state to fail when msgpack 0.5.4 (bsc#1167437)
- Build: Buildequire pkgconfig(systemd) instead of systemd pkgconfig(systemd) is provided by systemd, so this is de-facto no change. But inside the Open Build Service (OBS), the same symbol is also provided by systemd-mini, which exists to shorten build-chains by only enabling what other packages need to successfully build
- Add new custom SUSE capability for saltutil state module
- Fixes status attribute issue in aptpkg test
- Make setup.py script not to require setuptools greater than 9.1
- Loop: fix variable names for until_no_eval
- Drop conflictive module.run state patch (bsc#1167437)
- Update patches after rebase with upstream v3000 tag (bsc#1167437)
- Fix some requirements issues depending on Python3 versions
- Removes obsolete patch
- Fix for low rpm_lowpkg unit test
- Add python-singledispatch as dependency for python2-salt
- Virt._get_domain: don't raise an exception if there is no VM
- Fix for temp folder definition in loader unit test
- Adds test for zypper abbreviation fix
- Improved storage pool or network handling
- Better import cache handline
- Make 'salt.ext.tornado.gen' to use 'salt.ext.backports_abc' on Python 2
- Fix regression in service states with reload argument
- Fix integration test failure for test_mod_del_repo_multiline_values
- Fix for unless requisite when pip is not installed
- Fix errors from unit tests due NO_MOCK and NO_MOCK_REASON deprecation
- Fix tornado imports and missing _utils after rebasing patches
- Removes unresolved merge conflict in yumpkg module
- Use full option name instead of undocumented abbreviation for zypper
- Requiring python3-distro only for openSUSE/SLE >= 15 and not for Python 2 builds
- Avoid possible user escalation upgrading salt-master (bsc#1157465) (CVE-2019-18897)
- Fix unit tests failures in test_batch_async tests
- Batch Async: Handle exceptions, properly unregister and close instances after running async batching to avoid CPU starvation of the MWorkers (bsc#1162327)
- RHEL/CentOS 8 uses platform-python instead of python3
- Loader: invalidate the import cachefor extra modules
- Zypperpkg: filter patterns that start with dot (bsc#1171906)
- Batch mode now also correctly provides return value (bsc#1168340)
- Add docker.logout to docker execution module (bsc#1165572)
- Improvements for chroot module
- Add option to enable/disable force…
- Record
SUSE-SU-2020:1973-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1974-1 No score
Security update for salt
This update for salt contains the following fixes:
-
Fix for TypeError in Tornado importer (bsc#1174165)
-
Require python3-distro only for TW (bsc#1173072)
-
Update to Salt version 3000: See release notes: https://docs.saltstack.com/en/latest/topics/releases/3000.html
-
Add docker.logout to docker execution module. (bsc#1165572)
-
Add option to enable/disable force refresh for zypper.
-
Add publish_batch to ClearFuncs exposed methods.
-
Adds test for zypper abbreviation fix.
-
Avoid segfault from 'salt-api' under certain conditions of heavy load managing SSH minions. (bsc#1169604)
-
Avoid traceback on debug logging for swarm module. (bsc#1172075)
-
Batch mode now also correctly provides return value. (bsc#1168340)
-
Better import cache handline.
-
Do not make file.recurse state to fail when msgpack 0.5.4. (bsc#1167437)
-
Do not require vendored backports-abc. (bsc#1170288)
-
Fix errors from unit tests due NO_MOCK and NO_MOCK_REASON deprecation.
-
Fix for low rpm_lowpkg unit test.
-
Fix for temp folder definition in loader unit test.
-
Fix for unless requisite when pip is not installed.
-
Fix integration test failure for test_mod_del_repo_multiline_values.
-
Fix regression in service states with reload argument.
-
Fix tornado imports and missing _utils after rebasing patches.
-
Fix status attribute issue in aptpkg test.
-
Improved storage pool or network handling.
-
loop: fix variable names for until_no_eval.
-
Make 'salt.ext.tornado.gen' to use 'salt.ext.backports_abc' on Python 2.
-
Make setup.py script not to require setuptools greater than 9.1.
-
More robust remote port detection.
-
Prevent sporious 'salt-api' stuck processes when managing SSH minions. because of logging deadlock. (bsc#1159284)
-
Python3.8 compatibility changes.
-
Removes unresolved merge conflict in yumpkg module.
-
Returns a the list of IPs filtered by the optional network list.
-
Revert broken changes to slspath made on Salt 3000 (saltstack/salt#56341). (bsc#1170104)
-
Sanitize grains loaded from roster_grains.json cache during 'state.pkg'.
-
Various virt backports from 3000.2.
-
zypperpkg: filter patterns that start with dot. (bsc#1171906)
- Record
SUSE-SU-2020:1974-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2105-1 No score
Security update for salt
This update for salt fixes the following issues:
Update to Salt release version 3002.2 (jsc#ECO-3212, jsc#SLE-18033, jsc#SLE-18028)
- Check if dpkgnotify is executable (bsc#1186674)
- Drop support for Python2. Obsoletes
python2-saltpackage (jsc#SLE-18028) - virt module updates
- network: handle missing ipv4 netmask attribute
- more network support
- PCI/USB host devices passthrough support
- Set distro requirement to oldest supported version in requirements/base.txt
- Bring missing part of async batch implementation back (bsc#1182382, CVE-2021-25315)
- Always require python3-distro (bsc#1182293)
- Remove deprecated warning that breaks minion execution when 'server_id_use_crc' opts is missing
- Fix pkg states when DEB package has 'all' arch
- Do not force beacons configuration to be a list.
- Remove msgpack < 1.0.0 from base requirements (bsc#1176293)
- msgpack support for version >= 1.0.0 (bsc#1171257)
- Fix issue parsing errors in ansiblegate state module
- Prevent command injection in the snapper module (bsc#1185281, CVE-2021-31607)
- transactional_update: detect recursion in the executor
- Add subpackage salt-transactional-update (jsc#SLE-18033)
- Remove duplicate directories from specfile
- Improvements on 'ansiblegate' module (bsc#1185092):
- New methods: ansible.targets / ansible.discover_playbooks
- Add support for Alibaba Cloud Linux 2 (Aliyun Linux)
- Regression fix of salt-ssh on processing targets
- Update target fix for salt-ssh and avoiding race condition on salt-ssh event processing (bsc#1179831, bsc#1182281)
- Add notify beacon for Debian/Ubuntu systems
- Fix zmq bug that causes salt-call to freeze (bsc#1181368)
- Record
SUSE-SU-2021:2105-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2106-1 No score
Security update for salt
This update for salt fixes the following issues:
Update to Salt release version 3002.2 (jsc#ECO-3212, jsc#SLE-18033, jsc#SLE-18028)
- Check if dpkgnotify is executable (bsc#1186674)
- Drop support for Python2. Obsoletes
python2-saltpackage (jsc#SLE-18028) - virt module updates
- network: handle missing ipv4 netmask attribute
- more network support
- PCI/USB host devices passthrough support
- Set distro requirement to oldest supported version in requirements/base.txt
- Bring missing part of async batch implementation back (CVE-2021-25315, bsc#1182382)
- Always require
python3-distro(bsc#1182293) - Remove deprecated warning that breaks minion execution when 'server_id_use_crc' opts is missing
- Fix pkg states when DEB package has 'all' arch
- Do not force beacons configuration to be a list.
- Remove msgpack < 1.0.0 from base requirements (bsc#1176293)
- msgpack support for version >= 1.0.0 (bsc#1171257)
- Fix issue parsing errors in ansiblegate state module
- Prevent command injection in the snapper module (bsc#1185281, CVE-2021-31607)
- transactional_update: detect recursion in the executor
- Add subpackage salt-transactional-update (jsc#SLE-18033)
- Improvements on 'ansiblegate' module (bsc#1185092):
- New methods: ansible.targets / ansible.discover_playbooks
- Add support for Alibaba Cloud Linux 2 (Aliyun Linux)
- Regression fix of salt-ssh on processing targets
- Update target fix for salt-ssh and avoiding race condition on salt-ssh event processing (bsc#1179831, bsc#1182281)
- Add notify beacon for Debian/Ubuntu systems
- Fix zmq bug that causes salt-call to freeze (bsc#1181368)
- Record
SUSE-SU-2021:2106-1- Updated
- 2026-11-02
OSVUSN-4459-1 No score
salt vulnerabilities
It was discovered that Salt allows remote attackers to determine which files exist on the server. An attacker could use that to extract sensitive information. (CVE-2018-15750)
It was discovered that Salt has a vulnerability that allows an user to bypass authentication. An attacker could use that to extract sensitive information, execute abritrary code or crash the server. (CVE-2018-15751)
It was discovered that Salt is vulnerable to command injection. This allows an unauthenticated attacker with network access to the API endpoint to execute arbitrary code on the salt-api host. (CVE-2019-17361)
It was discovered that Salt incorrectly validated method calls and sanitized paths. A remote attacker could possibly use this issue to access some methods without authentication. (CVE-2020-11651, CVE-2020-11652)
- Record
USN-4459-1- Updated
- 2026-11-02
OSVUSN-6849-1 No score
salt vulnerabilities
It was discovered that Salt incorrectly validated method calls and sanitized paths. A remote attacker could possibly use this issue to access some methods without authentication. (CVE-2020-11651, CVE-2020-11652)
- Record
USN-6849-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
saltPyPI |
before 2019.2.4 | 2019.2.4 |
saltPyPI |
3000 up to 3000.2 | 3000.2 |
saltAlpine:v3.10 |
3000 up to 2019.2.4-r0 | 2019.2.4-r0 |
saltAlpine:v3.11 |
3000 up to 2019.2.4-r0 | 2019.2.4-r0 |
saltAlpine:v3.12 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltAlpine:v3.13 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltAlpine:v3.14 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltAlpine:v3.15 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltAlpine:v3.16 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltAlpine:v3.17 |
3000 up to 3000.2-r0 | 3000.2-r0 |
Show 69 moreShow less
| Package | Affected | Fixed |
|---|---|---|
saltAlpine:v3.18 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltAlpine:v3.19 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltAlpine:v3.20 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltAlpine:v3.21 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltAlpine:v3.22 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltAlpine:v3.23 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltAlpine:v3.24 |
3000 up to 3000.2-r0 | 3000.2-r0 |
saltDebian:8 |
before 2014.1.13+ds-3+deb8u1, plus listed versions 2014.1.13+ds-3 |
2014.1.13+ds-3+deb8u1 |
saltDebian:9 |
before 2016.11.2+ds-1+deb9u3, plus listed versions 2016.11.2+ds-12016.11.2+ds-1+deb9u12016.11.2+ds-1+deb9u2 |
2016.11.2+ds-1+deb9u3 |
saltDebian:10 |
before 2018.3.4+dfsg1-6+deb10u1, plus listed versions 2018.3.4+dfsg1-6 |
2018.3.4+dfsg1-6+deb10u1 |
saltDebian:9 |
before 2016.11.2+ds-1+deb9u4, plus listed versions 2016.11.2+ds-12016.11.2+ds-1+deb9u12016.11.2+ds-1+deb9u22016.11.2+ds-1+deb9u3 |
2016.11.2+ds-1+deb9u4 |
saltPyPI |
before 2019.2.4, plus listed versions 0.10.00.10.10.10.20.10.30.10.4 Show 45 moreShow less0.10.50.11.00.11.10.12.00.12.10.13.00.13.10.13.20.13.30.14.00.14.10.15.00.15.10.15.20.15.30.15.900.16.00.16.10.16.20.16.30.16.40.17.00.17.0rc10.17.10.17.20.17.30.17.40.17.50.8.70.8.90.9.00.9.10.9.20.9.30.9.40.9.50.9.60.9.70.9.80.9.90.9.9.12014.1.02014.1.0rc12014.1.0rc22014.1.0rc3 |
2019.2.4 |
saltPyPI |
3000 up to 3000.2, plus listed versions 3000.1 |
3000.2 |
saltPyPI |
before 2019.2.4, 3000 up to 3000.2, plus listed versions 0.10.00.10.10.10.20.10.30.10.4 Show 45 moreShow less0.10.50.11.00.11.10.12.00.12.10.13.00.13.10.13.20.13.30.14.00.14.10.15.00.15.10.15.20.15.30.15.900.16.00.16.10.16.20.16.30.16.40.17.00.17.0rc10.17.10.17.20.17.30.17.40.17.50.8.70.8.90.9.00.9.10.9.20.9.30.9.40.9.50.9.60.9.70.9.80.9.90.9.9.12014.1.02014.1.0rc12014.1.0rc22014.1.0rc3 |
2019.2.43000.2 |
saltSUSE:Manager Client Tools 12 |
before 2019.2.0-46.91.1 | 2019.2.0-46.91.1 |
saltSUSE:Linux Enterprise Module for Advanced Systems Management 12 |
before 2019.2.0-46.91.1 | 2019.2.0-46.91.1 |
saltSUSE:Linux Enterprise Point of Sale 12 SP2 |
before 2019.2.0-46.91.1 | 2019.2.0-46.91.1 |
saltSUSE:Manager Proxy 3.2 |
before 2019.2.0-46.91.1 | 2019.2.0-46.91.1 |
saltSUSE:Manager Server 3.2 |
before 2019.2.0-46.91.1 | 2019.2.0-46.91.1 |
saltSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 2019.2.0-6.27.1 | 2019.2.0-6.27.1 |
saltSUSE:Linux Enterprise Module for Python 2 15 SP1 |
before 2019.2.0-6.27.1 | 2019.2.0-6.27.1 |
saltSUSE:Linux Enterprise Module for Server Applications 15 SP1 |
before 2019.2.0-6.27.1 | 2019.2.0-6.27.1 |
saltSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 2019.2.0-5.67.1 | 2019.2.0-5.67.1 |
saltSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 2019.2.0-5.67.1 | 2019.2.0-5.67.1 |
saltSUSE:Linux Enterprise Server 15-LTSS |
before 2019.2.0-5.67.1 | 2019.2.0-5.67.1 |
saltSUSE:Linux Enterprise Server for SAP Applications 15 |
before 2019.2.0-5.67.1 | 2019.2.0-5.67.1 |
saltSUSE:Enterprise Storage 5 |
before 2016.11.4-48.10.1 | 2016.11.4-48.10.1 |
python-singledispatchSUSE:Manager Client Tools 12 |
before 3.4.0.3-1.5.1 | 3.4.0.3-1.5.1 |
saltSUSE:Manager Client Tools 12 |
before 3000-46.101.1 | 3000-46.101.1 |
python-singledispatchSUSE:Linux Enterprise Module for Advanced Systems Management 12 |
before 3.4.0.3-1.5.1 | 3.4.0.3-1.5.1 |
saltSUSE:Linux Enterprise Module for Advanced Systems Management 12 |
before 3000-46.101.1 | 3000-46.101.1 |
python-singledispatchSUSE:Linux Enterprise Point of Sale 12 SP2 |
before 3.4.0.3-1.5.1 | 3.4.0.3-1.5.1 |
saltSUSE:Linux Enterprise Point of Sale 12 SP2 |
before 3000-46.101.1 | 3000-46.101.1 |
python-singledispatchSUSE:Manager Proxy 3.2 |
before 3.4.0.3-1.5.1 | 3.4.0.3-1.5.1 |
saltSUSE:Manager Proxy 3.2 |
before 3000-46.101.1 | 3000-46.101.1 |
python-singledispatchSUSE:Manager Server 3.2 |
before 3.4.0.3-1.5.1 | 3.4.0.3-1.5.1 |
saltSUSE:Manager Server 3.2 |
before 3000-46.101.1 | 3000-46.101.1 |
saltSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 3000-5.78.1 | 3000-5.78.1 |
saltSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 3000-5.78.1 | 3000-5.78.1 |
saltSUSE:Linux Enterprise Server 15-LTSS |
before 3000-5.78.1 | 3000-5.78.1 |
saltSUSE:Linux Enterprise Server for SAP Applications 15 |
before 3000-5.78.1 | 3000-5.78.1 |
saltSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 3000-6.37.1 | 3000-6.37.1 |
saltSUSE:Linux Enterprise Module for Python 2 15 SP1 |
before 3000-6.37.1 | 3000-6.37.1 |
saltSUSE:Linux Enterprise Module for Server Applications 15 SP1 |
before 3000-6.37.1 | 3000-6.37.1 |
saltSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 3002.2-37.1 | 3002.2-37.1 |
saltSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 3002.2-37.1 | 3002.2-37.1 |
saltSUSE:Linux Enterprise Server 15 SP1-BCL |
before 3002.2-37.1 | 3002.2-37.1 |
saltSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 3002.2-37.1 | 3002.2-37.1 |
saltSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 3002.2-37.1 | 3002.2-37.1 |
saltSUSE:Manager Proxy 4.0 |
before 3002.2-37.1 | 3002.2-37.1 |
saltSUSE:Manager Retail Branch Server 4.0 |
before 3002.2-37.1 | 3002.2-37.1 |
saltSUSE:Manager Server 4.0 |
before 3002.2-37.1 | 3002.2-37.1 |
saltSUSE:Enterprise Storage 6 |
before 3002.2-37.1 | 3002.2-37.1 |
python-distroSUSE:Linux Enterprise Module for Basesystem 15 SP2 |
before 1.5.0-3.5.1 | 1.5.0-3.5.1 |
saltSUSE:Linux Enterprise Module for Basesystem 15 SP2 |
before 3002.2-37.1 | 3002.2-37.1 |
python-distroSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 1.5.0-3.5.1 | 1.5.0-3.5.1 |
python-distroSUSE:Linux Enterprise Module for Python 2 15 SP2 |
before 1.5.0-3.5.1 | 1.5.0-3.5.1 |
python-distroSUSE:Linux Enterprise Module for Python 2 15 SP3 |
before 1.5.0-3.5.1 | 1.5.0-3.5.1 |
saltSUSE:Linux Enterprise Module for Server Applications 15 SP2 |
before 3002.2-37.1 | 3002.2-37.1 |
saltSUSE:Linux Enterprise Module for Transactional Server 15 SP2 |
before 3002.2-37.1 | 3002.2-37.1 |
python-distroSUSE:Linux Enterprise Micro 5.0 |
before 1.5.0-3.5.1 | 1.5.0-3.5.1 |
saltSUSE:Linux Enterprise Micro 5.0 |
before 3002.2-37.1 | 3002.2-37.1 |
saltUbuntu:Pro:14.04:LTS |
before 0.17.5+ds-1ubuntu0.1~esm2, plus listed versions 0.16.0-10.16.4-20.17.1+dfsg-10.17.2-10.17.2-2 Show 6 moreShow less0.17.2-30.17.4-10.17.4-20.17.5-10.17.5+ds-10.17.5+ds-1ubuntu0.1~esm1 |
0.17.5+ds-1ubuntu0.1~esm2 |
saltUbuntu:16.04:LTS |
before 2015.8.8+ds-1ubuntu0.1, plus listed versions 2015.5.3+ds-12015.8.1+ds-22015.8.3+ds-12015.8.3+ds-22015.8.3+ds-32015.8.5+ds-12015.8.7+ds-12015.8.8+ds-1 |
2015.8.8+ds-1ubuntu0.1 |
saltUbuntu:18.04:LTS |
before 2017.7.4+dfsg1-1ubuntu18.04.2, plus listed versions 2016.11.5+ds-12016.11.8+dfsg1-12017.7.2+dfsg1-2ubuntu12017.7.3+dfsg1-12017.7.4+dfsg1-12017.7.4+dfsg1-1ubuntu18.04.1 |
2017.7.4+dfsg1-1ubuntu18.04.2 |
saltopenSUSE:Leap 15.1 |
before 2019.2.0-lp151.5.15.1 | 2019.2.0-lp151.5.15.1 |
saltopenSUSE:Leap 15.1 |
before 3000-lp151.5.21.1 | 3000-lp151.5.21.1 |
saltopenSUSE:Leap 15.2 |
before 3002.2-lp152.3.36.1 | 3002.2-lp152.3.36.1 |
python-distroopenSUSE:Leap 15.3 |
before 1.5.0-3.5.1 | 1.5.0-3.5.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Metasploit | SaltStack Salt Master/Minion Unauthenticated RCE | 2020-04-30 |
| Exploit-DB | Saltstack 3000.1 - Remote Code Execution | 2020-05-05 |
| PoC in GitHub | fanjq99/CVE-2020-11652 | 2020-05-22 |
| PoC in GitHub | Al1ex/CVE-2020-11652 | 2020-12-25 |
| PoC in GitHub | limon768/CVE-2020-11652-POC | 2024-01-17 |
| Metasploit | SaltStack Salt Master Server Root Key Disclosure | 2020-04-30 |
History
| Recorded | Changed | Sources |
|---|---|---|
| exploitation | ||
| affected, aliases, exploits, references | OSV | |
| first indexed | CVE List, EUVD, Exploit-DB, GitHub Advisories, CISA KEV, Metasploit, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-11652 is a medium vulnerability (CVSS 6.5) in Saltstack Salt, published April 29, 2020. CISA lists it as known to be exploited, since November 3, 2021. EUVD reports exploitation since November 3, 2021. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 86.2%, the 99th percentile. Fixed in salt 2019.2.4.
References
docs.saltstack.com/en/latest/topics/releases/2019.2.4.html
github.com/saltstack/salt/blob/v3000.2_docs/doc/topics/releases/3000.2.rst
lists.opensuse.org/opensuse-security-announce/2020-04/msg00047.html
packetstormsecurity.com/files/157560/Saltstack-3000.1-Remote-Code-Execution.html
debian.org/security/2020/dsa-4676
vmware.com/security/advisories/VMSA-2020-0009.html
Show 82 moreShow less
packetstormsecurity.com/files/157678/SaltStack-Salt-Master-Minion-Unauthenticated-Remote-Code-Execution.html
tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-salt-2vx545AG
lists.debian.org/debian-lts-announce/2020/05/msg00027.html
support.blackberry.com/kb/articleDetail?articleNumber=000063758
lists.opensuse.org/opensuse-security-announce/2020-07/msg00070.html
usn.ubuntu.com/4459-1
cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-11652
nvd.nist.gov/vuln/detail/CVE-2020-11652
github.com/pypa/advisory-database/tree/main/vulns/salt/PYSEC-2020-103.yaml
github.com/advisories/GHSA-vp49-2g4r-m3x3
security.alpinelinux.org/vuln/CVE-2020-11652
github.com/saltstack/salt
suse.com/support/update/announcement/2020/suse-su-20201147-1
bugzilla.suse.com/1170595
suse.com/security/cve/CVE-2020-11651
suse.com/security/cve/CVE-2020-11652
suse.com/support/update/announcement/2020/suse-su-20201150-1
suse.com/support/update/announcement/2020/suse-su-20201151-1
suse.com/support/update/announcement/2020/suse-su-20201392-1
suse.com/support/update/announcement/2020/suse-su-20201715-1
bugzilla.suse.com/1159284
bugzilla.suse.com/1165572
bugzilla.suse.com/1168310
bugzilla.suse.com/1168340
bugzilla.suse.com/1169604
bugzilla.suse.com/1169800
bugzilla.suse.com/1170104
bugzilla.suse.com/1170231
bugzilla.suse.com/1170288
bugzilla.suse.com/1170557
bugzilla.suse.com/1170684
bugzilla.suse.com/1170824
bugzilla.suse.com/1171687
bugzilla.suse.com/1171906
bugzilla.suse.com/1172075
bugzilla.suse.com/1172462
bugzilla.suse.com/1173072
suse.com/security/cve/CVE-2019-10215
suse.com/security/cve/CVE-2019-15043
suse.com/security/cve/CVE-2020-12245
suse.com/security/cve/CVE-2020-13379
suse.com/support/update/announcement/2020/suse-su-20201718-1
bugzilla.suse.com/1134195
bugzilla.suse.com/1141661
suse.com/support/update/announcement/2020/suse-su-20201971-1
bugzilla.suse.com/1157465
bugzilla.suse.com/1162327
bugzilla.suse.com/1167437
bugzilla.suse.com/1174165
suse.com/security/cve/CVE-2019-18897
suse.com/support/update/announcement/2020/suse-su-20201973-1
suse.com/support/update/announcement/2020/suse-su-20201974-1
suse.com/security/cve/CVE-2018-15750
suse.com/security/cve/CVE-2018-15751
suse.com/support/update/announcement/2021/suse-su-20212105-1
bugzilla.suse.com/1171257
bugzilla.suse.com/1176293
bugzilla.suse.com/1179831
bugzilla.suse.com/1181368
bugzilla.suse.com/1182281
bugzilla.suse.com/1182293
bugzilla.suse.com/1182382
bugzilla.suse.com/1185092
bugzilla.suse.com/1185281
bugzilla.suse.com/1186674
suse.com/security/cve/CVE-2020-25592
suse.com/security/cve/CVE-2021-25315
suse.com/security/cve/CVE-2021-31607
suse.com/support/update/announcement/2021/suse-su-20212106-1
ubuntu.com/security/CVE-2020-11652
ubuntu.com/security/notices/USN-4459-1
cve.org/CVERecord?id=CVE-2020-11652
ubuntu.com/security/notices/USN-6849-1
cisa.gov/known-exploited-vulnerabilities-catalog
ubuntu.com/security/CVE-2018-15750
ubuntu.com/security/CVE-2018-15751
ubuntu.com/security/CVE-2019-17361
ubuntu.com/security/CVE-2020-11651
lists.opensuse.org/archives/list/[email protected]/thread/SSOLZPKWSWDPR4VMI5Q3QMPA72BQNRCM
lists.opensuse.org/archives/list/[email protected]/thread/6GW2K66LI6CQMXXR5ABJWHGQK64P5J5Y
lists.opensuse.org/archives/list/[email protected]/thread/6E3YAO2VV3WBUS7PMAT26ZYDS3AXW5VL
lists.opensuse.org/archives/list/[email protected]/thread/MU6P3NIODW6ZMC4HZLBROO6ZEOD5KAUX
Left out here: 217 versions and the rest of 4 source descriptions. The JSON record has them.