Every CVE Search/ Get API key

CVE-2020-11651

SaltStack Salt Unauthenticated Remote Code Execution

9.8 CriticalIn KEVPublic exploitFix available

An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2. The salt-master process ClearFuncs class does not properly validate method calls. This allows a remote user to access some methods without authentication. These methods can be used to retrieve user tokens from the salt master and/or run arbitrary commands on salt minions.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

96.6%Up 45.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2. The salt-master process ClearFuncs class does not properly validate method calls. This allows a remote user to access some methods without authentication. These methods can be used to retrieve user tokens from the salt master and/or run arbitrary commands on salt minions.

Record
CVE-2020-11651
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Updated
2026-11-02
CVE List 9.8

An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2. The salt-master process ClearFuncs class does not properly validate method calls. This allows a remote user to access some methods without authentication. These methods can be used to retrieve user tokens from the salt master and/or run arbitrary commands on salt minions.

Record
CVE-2020-11651
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
EUVDEUVD-2020-0171 9.8

An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2. The salt-master process ClearFuncs class does not properly validate method calls. This allows a remote user to access some methods without authentication. These methods can be used to retrieve user tokens from the salt master and/or run arbitrary commands on salt minions.

Record
EUVD-2020-0171
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-pjhf-vpx3-33r3 9.3

SaltStack Salt Unauthenticated Remote Code Execution

An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2. The salt-master process ClearFuncs class does not properly validate method calls. This allows a remote user to access some methods without authentication. These methods can be used to retrieve user tokens from the salt master and/or run arbitrary commands on salt minions.

Record
GHSA-pjhf-vpx3-33r3
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-20, CWE-306
Updated
2026-11-02
CISA KEV No score

SaltStack Salt Authentication Bypass Vulnerability

SaltStack Salt contains an authentication bypass vulnerability in the salt-master process ClearFuncs due to improperly validating method calls. The vulnerability allows a remote user to access some methods without authentication, which can be used to retrieve user tokens from the salt master and/or run commands on salt minions. Salt users who follow fundamental internet security guidelines and best practices are not affected by this vulnerability.

Record
CVE-2020-11651
Updated
2026-11-02
OSVALPINE-CVE-2020-11651 9.8

An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2. The salt-master process ClearFuncs class does not properly validate method calls. This allows a remote user to access some methods without authentication. These methods can be used to retrieve user tokens from the salt master and/or run arbitrary commands on salt minions.

Record
ALPINE-CVE-2020-11651
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
Show 22 moreShow less
OSV 9.8

An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2. The salt-master process ClearFuncs class does not properly validate method calls. This allows a remote user to access some methods without authentication. These methods can be used to retrieve user tokens from the salt master and/or run arbitrary commands on salt minions.

Record
CVE-2020-11651
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVGHSA-pjhf-vpx3-33r3 9.3

SaltStack Salt Unauthenticated Remote Code Execution

An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2. The salt-master process ClearFuncs class does not properly validate method calls. This allows a remote user to access some methods without authentication. These methods can be used to retrieve user tokens from the salt master and/or run arbitrary commands on salt minions.

Record
GHSA-pjhf-vpx3-33r3
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-20, CWE-306
Updated
2026-11-02
OSVUBUNTU-CVE-2020-11651 9.8

An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2. The salt-master process ClearFuncs class does not properly validate method calls. This allows a remote user to access some methods without authentication. These methods can be used to retrieve user tokens from the salt master and/or run arbitrary commands on salt minions.

Record
UBUNTU-CVE-2020-11651
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
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-salt package (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-salt package (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
OSVopenSUSE-SU-2024:11364-1 No score

python3-salt-3002.2-6.1 on GA media

These are all security issues fixed in the python3-salt-3002.2-6.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11364-1
Updated
2026-11-02
OSVPYSEC-2020-102 No score

An issue was discovered in SaltStack Salt before 2019.2.4 and 3000 before 3000.2. The salt-master process ClearFuncs class does not properly validate method calls. This allows a remote user to access some methods without authentication. These methods can be used to retrieve user tokens from the salt master and/or run arbitrary commands on salt minions.

Record
PYSEC-2020-102
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_total and rule_evaluation_failures_total have a rule_group label now. #7094
    • Enhancements
      • TSDB: Significantly reduce WAL size kept around after a block cut. #7098
      • Discovery: Add architecture meta 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
  • 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
  • Changes from 2.17.1
    • Bug fixes
      • TSDB: Fix query performance regression that increased memory and CPU usage #7051
  • 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
  • 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 …
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_total and rule_evaluation_failures_total have a rule_group label now. #7094
    • Enhancements
      • TSDB: Significantly reduce WAL size kept around after a block cut. #7098
      • Discovery: Add architecture meta 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
  • 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
  • Changes from 2.17.1
    • Bug fixes
      • TSDB: Fix query performance regression that increased memory and CPU usage #7051
  • 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
  • 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…
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-salt package (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-salt package (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

Affected packages
PackageAffectedFixed
salt
PyPI
before 2019.2.4
2019.2.4
salt
PyPI
3000 up to 3000.2
3000.2
salt
Alpine:v3.10
3000 up to 2019.2.4-r0
2019.2.4-r0
salt
Alpine:v3.11
3000 up to 2019.2.4-r0
2019.2.4-r0
salt
Alpine:v3.12
3000 up to 3000.2-r0
3000.2-r0
salt
Alpine:v3.13
3000 up to 3000.2-r0
3000.2-r0
salt
Alpine:v3.14
3000 up to 3000.2-r0
3000.2-r0
salt
Alpine:v3.15
3000 up to 3000.2-r0
3000.2-r0
salt
Alpine:v3.16
3000 up to 3000.2-r0
3000.2-r0
salt
Alpine:v3.17
3000 up to 3000.2-r0
3000.2-r0
Show 69 moreShow less
Affected packages
PackageAffectedFixed
salt
Alpine:v3.18
3000 up to 3000.2-r0
3000.2-r0
salt
Alpine:v3.19
3000 up to 3000.2-r0
3000.2-r0
salt
Alpine:v3.20
3000 up to 3000.2-r0
3000.2-r0
salt
Alpine:v3.21
3000 up to 3000.2-r0
3000.2-r0
salt
Alpine:v3.22
3000 up to 3000.2-r0
3000.2-r0
salt
Alpine:v3.23
3000 up to 3000.2-r0
3000.2-r0
salt
Alpine:v3.24
3000 up to 3000.2-r0
3000.2-r0
salt
Debian:8
before 2014.1.13+ds-3+deb8u1, plus listed versions
2014.1.13+ds-3
2014.1.13+ds-3+deb8u1
salt
Debian: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
salt
Debian:10
before 2018.3.4+dfsg1-6+deb10u1, plus listed versions
2018.3.4+dfsg1-6
2018.3.4+dfsg1-6+deb10u1
salt
Debian: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
salt
PyPI
before 2019.2.4, plus listed versions
0.10.00.10.10.10.20.10.30.10.4
Show 45 moreShow less
0.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
salt
PyPI
3000 up to 3000.2, plus listed versions
3000.1
3000.2
salt
PyPI
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 less
0.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
salt
SUSE:Manager Client Tools 12
before 2019.2.0-46.91.1
2019.2.0-46.91.1
salt
SUSE:Linux Enterprise Module for Advanced Systems Management 12
before 2019.2.0-46.91.1
2019.2.0-46.91.1
salt
SUSE:Linux Enterprise Point of Sale 12 SP2
before 2019.2.0-46.91.1
2019.2.0-46.91.1
salt
SUSE:Manager Proxy 3.2
before 2019.2.0-46.91.1
2019.2.0-46.91.1
salt
SUSE:Manager Server 3.2
before 2019.2.0-46.91.1
2019.2.0-46.91.1
salt
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 2019.2.0-6.27.1
2019.2.0-6.27.1
salt
SUSE:Linux Enterprise Module for Python 2 15 SP1
before 2019.2.0-6.27.1
2019.2.0-6.27.1
salt
SUSE:Linux Enterprise Module for Server Applications 15 SP1
before 2019.2.0-6.27.1
2019.2.0-6.27.1
salt
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 2019.2.0-5.67.1
2019.2.0-5.67.1
salt
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 2019.2.0-5.67.1
2019.2.0-5.67.1
salt
SUSE:Linux Enterprise Server 15-LTSS
before 2019.2.0-5.67.1
2019.2.0-5.67.1
salt
SUSE:Linux Enterprise Server for SAP Applications 15
before 2019.2.0-5.67.1
2019.2.0-5.67.1
salt
SUSE:Enterprise Storage 5
before 2016.11.4-48.10.1
2016.11.4-48.10.1
python-singledispatch
SUSE:Manager Client Tools 12
before 3.4.0.3-1.5.1
3.4.0.3-1.5.1
salt
SUSE:Manager Client Tools 12
before 3000-46.101.1
3000-46.101.1
python-singledispatch
SUSE:Linux Enterprise Module for Advanced Systems Management 12
before 3.4.0.3-1.5.1
3.4.0.3-1.5.1
salt
SUSE:Linux Enterprise Module for Advanced Systems Management 12
before 3000-46.101.1
3000-46.101.1
python-singledispatch
SUSE:Linux Enterprise Point of Sale 12 SP2
before 3.4.0.3-1.5.1
3.4.0.3-1.5.1
salt
SUSE:Linux Enterprise Point of Sale 12 SP2
before 3000-46.101.1
3000-46.101.1
python-singledispatch
SUSE:Manager Proxy 3.2
before 3.4.0.3-1.5.1
3.4.0.3-1.5.1
salt
SUSE:Manager Proxy 3.2
before 3000-46.101.1
3000-46.101.1
python-singledispatch
SUSE:Manager Server 3.2
before 3.4.0.3-1.5.1
3.4.0.3-1.5.1
salt
SUSE:Manager Server 3.2
before 3000-46.101.1
3000-46.101.1
salt
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 3000-5.78.1
3000-5.78.1
salt
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 3000-5.78.1
3000-5.78.1
salt
SUSE:Linux Enterprise Server 15-LTSS
before 3000-5.78.1
3000-5.78.1
salt
SUSE:Linux Enterprise Server for SAP Applications 15
before 3000-5.78.1
3000-5.78.1
salt
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 3000-6.37.1
3000-6.37.1
salt
SUSE:Linux Enterprise Module for Python 2 15 SP1
before 3000-6.37.1
3000-6.37.1
salt
SUSE:Linux Enterprise Module for Server Applications 15 SP1
before 3000-6.37.1
3000-6.37.1
salt
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 3002.2-37.1
3002.2-37.1
salt
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 3002.2-37.1
3002.2-37.1
salt
SUSE:Linux Enterprise Server 15 SP1-BCL
before 3002.2-37.1
3002.2-37.1
salt
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 3002.2-37.1
3002.2-37.1
salt
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 3002.2-37.1
3002.2-37.1
salt
SUSE:Manager Proxy 4.0
before 3002.2-37.1
3002.2-37.1
salt
SUSE:Manager Retail Branch Server 4.0
before 3002.2-37.1
3002.2-37.1
salt
SUSE:Manager Server 4.0
before 3002.2-37.1
3002.2-37.1
salt
SUSE:Enterprise Storage 6
before 3002.2-37.1
3002.2-37.1
python-distro
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 1.5.0-3.5.1
1.5.0-3.5.1
salt
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 3002.2-37.1
3002.2-37.1
python-distro
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 1.5.0-3.5.1
1.5.0-3.5.1
python-distro
SUSE:Linux Enterprise Module for Python 2 15 SP2
before 1.5.0-3.5.1
1.5.0-3.5.1
python-distro
SUSE:Linux Enterprise Module for Python 2 15 SP3
before 1.5.0-3.5.1
1.5.0-3.5.1
salt
SUSE:Linux Enterprise Module for Server Applications 15 SP2
before 3002.2-37.1
3002.2-37.1
salt
SUSE:Linux Enterprise Module for Transactional Server 15 SP2
before 3002.2-37.1
3002.2-37.1
python-distro
SUSE:Linux Enterprise Micro 5.0
before 1.5.0-3.5.1
1.5.0-3.5.1
salt
SUSE:Linux Enterprise Micro 5.0
before 3002.2-37.1
3002.2-37.1
salt
Ubuntu: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 less
0.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
salt
Ubuntu: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
salt
Ubuntu: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
salt
openSUSE:Leap 15.1
before 2019.2.0-lp151.5.15.1
2019.2.0-lp151.5.15.1
salt
openSUSE:Leap 15.1
before 3000-lp151.5.21.1
3000-lp151.5.21.1
salt
openSUSE:Leap 15.2
before 3002.2-lp152.3.36.1
3002.2-lp152.3.36.1
python-distro
openSUSE: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.

Public exploits
SourceLinkDate
MetasploitSaltStack Salt Master/Minion Unauthenticated RCE2020-04-30
PoC in GitHubchef-cft/salt-vulnerabilities2020-05-01
PoC in GitHubrossengeorgiev/salt-security-backports2020-05-01
PoC in GitHub0xc0d/CVE-2020-116512020-05-04
PoC in GitHubbravery9/SaltStack-Exp2020-05-04
PoC in GitHubdozernz/cve-2020-116512020-05-04
PoC in GitHubjasperla/CVE-2020-11651-poc2020-05-04
PoC in GitHubkevthehermit/CVE-2020-116512020-05-04
Exploit-DBSaltstack 3000.1 - Remote Code Execution2020-05-05
PoC in GitHublovelyjuice/cve-2020-11651-exp-plus2020-05-07
Show 8 moreShow less
Public exploits
SourceLinkDate
PoC in GitHubssrsec/CVE-2020-11651-CVE-2020-11652-EXP2020-05-07
PoC in GitHubRakhithJK/CVE-2020-116512020-05-09
PoC in GitHubappcheck-ng/salt-rce-scanner-CVE-2020-11651-CVE-2020-116522020-11-30
PoC in GitHubhardsoftsecurity/CVE-2020-11651-PoC2023-12-18
PoC in GitHubDrew-Alleman/CVE-2020-116512025-03-30
PoC in GitHubs1lentf00thold/CVE-2020-11651-Poc2026-06-23
PoC in GitHubCyberCTF/vulhub-saltstack-cve-2020-116512026-10-08
MetasploitSaltStack Salt Master Server Root Key Disclosure2020-04-30

History

History
RecordedChangedSources
exploitation
affected, aliases, exploits, referencesOSV
first indexedCVE 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-11651 is a critical vulnerability (CVSS 9.8) 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 96.6%, the 99th percentile. Fixed in salt 2019.2.4.

References

Show 89 moreShow less
This page doesn't list everything

Left out here: 217 versions and the rest of 4 source descriptions. The JSON record has them.

MoveEnter Open