CVE-2020-11651
salt: salt-master process ClearFuncs class does not properly validate method calls
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD, GHSA, Photon OS. Plus basse selon Red Hat (élevée), Ubuntu (moyenne).
Description
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.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| 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 |
Afficher les 30 entrées de 28 sources
| Source | Paquet | Corrigé en |
|---|---|---|
| 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 | pas de correctif indiqué |
| Red Hat | salt-minion | pas de correctif indiqué |
| 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 |
Références
- 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
Les 23 références
- 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