CVE-2020-11651
salt: salt-master process ClearFuncs class does not properly validate method calls
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD, GHSA, Photon OS. Niedriger laut Red Hat (hoch), Ubuntu (mittel).
Beschreibung
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.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| Photon OS 1.0 | salt, salt3 | 2019.2.4-1.ph1 |
| Photon OS 3.0 | salt3 | 2019.2.4-1.ph3 |
| pip::GitHub Security Advisory pip | salt | 2019.2.4, 3000.2 |
| alpine 3.10 | salt | 2019.2.4-r0 |
| alpine 3.11 | salt | 2019.2.4-r0 |
| alpine 3.12 | salt | 3000.2-r0 |
| alpine 3.13 | salt | 3000.2-r0 |
| alpine 3.14 | salt | 3000.2-r0 |
| alpine 3.15 | salt | 3000.2-r0 |
| alpine 3.16 | salt | 3000.2-r0 |
| alpine 3.17 | salt | 3000.2-r0 |
| alpine 3.18 | salt | 3000.2-r0 |
Alle 30 Einträge aus 28 Quellen zeigen
| Quelle | Paket | Behoben in |
|---|---|---|
| Photon OS 1.0 | salt | 2019.2.4-1.ph1 |
| Photon OS 1.0 | salt3 | 2019.2.4-1.ph1 |
| Photon OS 3.0 | salt3 | 2019.2.4-1.ph3 |
| pip::GitHub Security Advisory pip | salt | 2019.2.4, 3000.2 |
| alpine 3.10 | salt | 2019.2.4-r0 |
| alpine 3.11 | salt | 2019.2.4-r0 |
| alpine 3.12 | salt | 3000.2-r0 |
| alpine 3.13 | salt | 3000.2-r0 |
| alpine 3.14 | salt | 3000.2-r0 |
| alpine 3.15 | salt | 3000.2-r0 |
| alpine 3.16 | salt | 3000.2-r0 |
| alpine 3.17 | salt | 3000.2-r0 |
| alpine 3.18 | salt | 3000.2-r0 |
| alpine 3.19 | salt | 3000.2-r0 |
| alpine 3.20 | salt | 3000.2-r0 |
| alpine 3.21 | salt | 3000.2-r0 |
| alpine 3.22 | salt | 3000.2-r0 |
| alpine 3.23 | salt | 3000.2-r0 |
| alpine 3.24 | salt | 3000.2-r0 |
| alpine edge | salt | 3000.2-r0 |
| debian 10 | salt | 2018.3.4+dfsg1-6+deb10u1 |
| debian 8 | salt | 2014.1.13+ds-3+deb8u1 |
| debian 9 | salt | 2016.11.2+ds-1+deb9u4 |
| Red Hat | salt | kein Fix angegeben |
| Red Hat | salt-minion | kein Fix angegeben |
| ubuntu 14.04-ESM | salt | 0.17.5+ds-1ubuntu0.1~esm2 |
| ubuntu 16.04 | salt | 2015.8.8+ds-1ubuntu0.1 |
| ubuntu 16.04-ESM | salt | 2015.8.8+ds-1ubuntu0.1 |
| ubuntu 18.04 | salt | 2017.7.4+dfsg1-1ubuntu18.04.2 |
| ubuntu 18.04-ESM | salt | 2017.7.4+dfsg1-1ubuntu18.04.2 |
Referenzen
- http://lists.opensuse.org/opensuse-security-announce/2020-04/msg00047.html
- http://lists.opensuse.org/opensuse-security-announce/2020-07/msg00070.html
- http://packetstormsecurity.com/files/157560/Saltstack-3000.1-Remote-Code-Execution.html
- http://packetstormsecurity.com/files/157678/SaltStack-Salt-Master-Minion-Unauthenticated-Remote-Code-Execution.html
- http://www.vmware.com/security/advisories/VMSA-2020-0009.html
- https://access.redhat.com/security/cve/CVE-2020-11651
- https://docs.saltstack.com/en/latest/topics/releases/2019.2.4.html
- https://docs.saltstack.com/en/latest/topics/releases/3000.2.html
Alle 23 Referenzen
- https://github.com/pypa/advisory-database/tree/main/vulns/salt/PYSEC-2020-102.yaml
- https://github.com/saltstack/salt
- https://github.com/saltstack/salt/blob/v3000.2_docs/doc/topics/releases/3000.2.rst
- https://labs.f-secure.com/advisories/saltstack-authorization-bypass
- https://lists.debian.org/debian-lts-announce/2020/05/msg00027.html
- https://nvd.nist.gov/vuln/detail/CVE-2020-11651
- https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-salt-2vx545AG
- https://ubuntu.com/security/notices/USN-4459-1
- https://ubuntu.com/security/notices/USN-6849-1
- https://usn.ubuntu.com/4459-1
- https://usn.ubuntu.com/4459-1/
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-11651
- https://www.cve.org/CVERecord?id=CVE-2020-11651
- https://www.debian.org/security/2020/dsa-4676