9.8crit

CVE-2018-15751

SaltStack Salt Remote command execution and incorrect access control when using salt-api

Also known as GHSA-x549-r7m8-gv63, PYSEC-2018-30

Published 8 y ago · modified 4 mo ago · JSON

CVSS
9.8
v3.0 · NVD
CISA KEV
No
not known exploited
EPSS
4.9%
percentile 92%
Public exploits
0
none known

Summary

SaltStack Salt before 2017.7.8 and 2018.3.x before 2018.3.3 allow remote attackers to bypass authentication and execute arbitrary commands via salt-api(netapi).

Exploit prediction (EPSS)

4.90% probability of exploitation in the next 30 days, higher than 92% of all scored CVEs.

CVSS scores

Assigned byVersionScoreVector
NVD3.09.8CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
NVD2.07.5AV:N/AC:L/Au:N/C:P/I:P/A:P
GitHub3.09.8CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Affected packages

EcosystemPackageAffectedFixed in
pypisalt
>=2017.7.0, <2017.7.8
>=2018.3.0, <2018.3.3
>=2016.11.0, <2016.11.10
<2017.7.8
2017.7.8
2018.3.3
2016.11.10

Classification

Weakness

References

  • docs.saltstack.com /en/2017.7/topics/releases/2017.7.8.html · x_refsource_CONFIRM, x_transferred
  • docs.saltstack.com /en/latest/topics/releases/2018.3.3.html · x_refsource_CONFIRM, x_transferred
  • groups.google.com /d/msg/salt-users/L9xqcJ0UXxs/qgDj42obBQAJ · mailing-list, x_refsource_MLIST, x_transferred
  • groups.google.com /d/msg/salt-users/dimVF7rpphY/jn3Xv3MbBQAJ · mailing-list, x_refsource_MLIST, x_transferred
  • lists.opensuse.org /opensuse-security-announce/2020-07/msg00070.html · vendor-advisory, x_refsource_SUSE, x_transferred
  • lists.debian.org /debian-lts-announce/2020/07/msg00024.html · mailing-list, x_refsource_MLIST, x_transferred
  • usn.ubuntu.com /4459-1/ · vendor-advisory, x_refsource_UBUNTU, x_transferred
  • nvd.nist.gov /vuln/detail/CVE-2018-15751 · advisory
  • github.com /pypa/advisory-database/tree/main/vulns/salt/PYSEC-2018-30.yaml · web
  • github.com /saltstack/salt · package
  • github.com /saltstack/salt/blob/8f9405cf8e6f7d7776d5000841c886dec6d96250/doc/topics/releases/2016.11. · web
  • github.com /saltstack/salt/blob/8f9405cf8e6f7d7776d5000841c886dec6d96250/doc/topics/releases/2017.7.8 · web
  • github.com /saltstack/salt/blob/8f9405cf8e6f7d7776d5000841c886dec6d96250/doc/topics/releases/2018.3.3 · web
  • usn.ubuntu.com /4459-1 · web
  • github.com /advisories/GHSA-x549-r7m8-gv63 · advisory

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.