CVE-2020-11651
salt: salt-master process ClearFuncs class does not properly validate method calls
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD, GHSA, Photon OS. Más baja según Red Hat (alta), Ubuntu (media).
Descripción
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.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido 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 |
Mostrar las 30 entradas de 28 fuentes
| Fuente | Paquete | Corregido 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 | sin corrección indicada |
| Red Hat | salt-minion | sin corrección indicada |
| 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 |
Referencias
- 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
Las 23 referencias
- 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