CVE-2017-12791
published 2017-08-23CVE-2017-12791: Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016.11.7 and 2017.7.x before 2017.7.1 allows remote minions with incorrect…
PriorityP353critical9.8CVSS 3.0
AVNACLPRNUINSUCHIHAH
EPSS
4.63%
90.6th percentile
Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016.11.7 and 2017.7.x before 2017.7.1 allows remote minions with incorrect credentials to authenticate to a master via a crafted minion ID.
Affected
24 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| saltstack | salt | <= 2016.3.7 | — |
| saltstack | salt | <= 2016.11.6 | — |
| saltstack | salt | — | — |
| saltstack | salt | — | — |
| saltstack | salt | — | — |
| saltstack | salt | — | — |
| saltstack | salt | — | — |
| saltstack | salt | — | — |
| saltstack | salt | — | — |
| saltstack | salt | — | — |
| saltstack | salt | — | — |
| saltstack | salt | — | — |
| saltstack | salt | — | — |
| saltstack | salt | >= 0 < 2016.11.7 | 2016.11.7 |
| saltstack | salt | >= 0 < 2016.3.8 | 2016.3.8 |
| saltstack | salt | >= 0 < 80d90307b07b3703428ecbb7c8bb468e28a9ae6d | 80d90307b07b3703428ecbb7c8bb468e28a9ae6d |
| saltstack | salt | >= 0 < 0.17.5+ds-1ubuntu0.1~esm1 | 0.17.5+ds-1ubuntu0.1~esm1 |
| saltstack | salt | >= 0 < 2015.8.8+ds-1ubuntu0.1+esm1 | 2015.8.8+ds-1ubuntu0.1+esm1 |
| saltstack | salt | >= 2016.11 < 2016.11.8 | 2016.11.8 |
| saltstack | salt | >= 2016.11.0 < 2016.11.8 | 2016.11.8 |
| saltstack | salt | >= 2017.7 < 2017.7.2 | 2017.7.2 |
| saltstack | salt | >= 2017.7 < 2017.7.1 | 2017.7.1 |
| saltstack | salt | >= 2017.7.0 < 2017.7.1 | 2017.7.1 |
| saltstack | salt | >= 2017.7.0 < 2017.7.2 | 2017.7.2 |
CVSS provenance
nvdv3.09.8CRITICALCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
ghsa9.8CRITICAL
osv9.8CRITICAL
vendor_redhat9.8CRITICAL
vendor_ubuntu7.2HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Ubuntu
Salt vulnerabilities
vendor_ubuntu·2021-03-15·CVSS 7.2
CVE-2015-6918 [HIGH] Salt vulnerabilities
Title: Salt vulnerabilities
Summary: Several security issues were fixed in Salt.
It was discovered that Salt allowed remote attackers to write to
arbitrary files via a special crafted file. An attacker could use this
vulnerability to cause a DoS or possibly execute arbitrary code. This
issue only affected Ubuntu 14.04 ESM. (CVE-2014-3563)
Andreas Stieger discovered that Salt exposed git usernames and passwords
in log files. An attacker could use this issue to retrieve sensitive
information. This issue only affected Ubuntu 14.04 ESM. (CVE-2015-6918).
It was discovered that Salt exposed password authentication
credentials in log files. An attacker could use this issue to retrieve
sensitive information. This issue only affected Ubuntu 14.04 ESM.
(CVE-2015-6941)
It was discovered that Sal
Red Hat
salt: Directory traversal in minion id validation
vendor_redhat·2017-09-26·CVSS 9.8
CVE-2017-14695 [CRITICAL] CWE-22 salt: Directory traversal in minion id validation
salt: Directory traversal in minion id validation
Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016.3.8, 2016.11.x before 2016.11.8, and 2017.7.x before 2017.7.2 allows remote minions with incorrect credentials to authenticate to a master via a crafted minion ID. NOTE: this vulnerability exists because of an incomplete fix for CVE-2017-12791.
Package: salt (Red Hat Ceph Storage 1.3) - Will not fix
Package: salt (Red Hat Ceph Storage 2) - Will not fix
Package: salt (Red Hat Storage Console 2) - Will not fix
Red Hat
salt: Directory traversal vulnerability on salt-master via crafted minion IDs
vendor_redhat·2017-08-15·CVSS 9.8
CVE-2017-12791 [CRITICAL] CWE-22 salt: Directory traversal vulnerability on salt-master via crafted minion IDs
salt: Directory traversal vulnerability on salt-master via crafted minion IDs
Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016.11.7 and 2017.7.x before 2017.7.1 allows remote minions with incorrect credentials to authenticate to a master via a crafted minion ID.
Package: salt (Red Hat Ceph Storage 1.3) - Will not fix
Package: salt (Red Hat Ceph Storage 2) - Will not fix
Package: salt (Red Hat Storage Console 2) - Will not fix
OSV
SaltStack Salt Directory traversal vulnerability in minion id validation
osv·2022-05-17
CVE-2017-12791 [CRITICAL] SaltStack Salt Directory traversal vulnerability in minion id validation
SaltStack Salt Directory traversal vulnerability in minion id validation
Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016.11.7 and 2017.7.x before 2017.7.1 allows remote minions with incorrect credentials to authenticate to a master via a crafted minion ID.
OSV
SaltStack Salt Directory traversal vulnerability in minion id validation
osv·2022-05-17·CVSS 9.8
CVE-2017-14695 [CRITICAL] SaltStack Salt Directory traversal vulnerability in minion id validation
SaltStack Salt Directory traversal vulnerability in minion id validation
Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016.3.8, 2016.11.x before 2016.11.8, and 2017.7.x before 2017.7.2 allows remote minions with incorrect credentials to authenticate to a master via a crafted minion ID. NOTE: this vulnerability exists because of an incomplete fix for CVE-2017-12791.
GHSA
SaltStack Salt Directory traversal vulnerability in minion id validation
ghsa·2022-05-17·CVSS 9.8
CVE-2017-14695 [CRITICAL] CWE-22 SaltStack Salt Directory traversal vulnerability in minion id validation
SaltStack Salt Directory traversal vulnerability in minion id validation
Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016.3.8, 2016.11.x before 2016.11.8, and 2017.7.x before 2017.7.2 allows remote minions with incorrect credentials to authenticate to a master via a crafted minion ID. NOTE: this vulnerability exists because of an incomplete fix for CVE-2017-12791.
GHSA
SaltStack Salt Directory traversal vulnerability in minion id validation
ghsa·2022-05-17
CVE-2017-12791 [CRITICAL] CWE-22 SaltStack Salt Directory traversal vulnerability in minion id validation
SaltStack Salt Directory traversal vulnerability in minion id validation
Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016.11.7 and 2017.7.x before 2017.7.1 allows remote minions with incorrect credentials to authenticate to a master via a crafted minion ID.
OSV
salt vulnerabilities
osv·2021-03-15·CVSS 7.2
CVE-2014-3563 [HIGH] salt vulnerabilities
salt vulnerabilities
It was discovered that Salt allowed remote attackers to write to
arbitrary files via a special crafted file. An attacker could use this
vulnerability to cause a DoS or possibly execute arbitrary code. This
issue only affected Ubuntu 14.04 ESM. (CVE-2014-3563)
Andreas Stieger discovered that Salt exposed git usernames and passwords
in log files. An attacker could use this issue to retrieve sensitive
information. This issue only affected Ubuntu 14.04 ESM. (CVE-2015-6918).
It was discovered that Salt exposed password authentication
credentials in log files. An attacker could use this issue to retrieve
sensitive information. This issue only affected Ubuntu 14.04 ESM.
(CVE-2015-6941)
It was discovered that Salt allowed remote attackers to write to
arbitrary files via a
OSV
CVE-2017-14695: Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016
osv·2017-10-24·CVSS 9.8
CVE-2017-14695 [CRITICAL] CVE-2017-14695: Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016
Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016.3.8, 2016.11.x before 2016.11.8, and 2017.7.x before 2017.7.2 allows remote minions with incorrect credentials to authenticate to a master via a crafted minion ID. NOTE: this vulnerability exists because of an incomplete fix for CVE-2017-12791.
OSV
CVE-2017-12791: Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016
osv·2017-08-23
CVE-2017-12791 CVE-2017-12791: Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016
Directory traversal vulnerability in minion id validation in SaltStack Salt before 2016.11.7 and 2017.7.x before 2017.7.1 allows remote minions with incorrect credentials to authenticate to a master via a crafted minion ID.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2017-12791 salt: Directory traversal vulnerability on salt-master via crafted minion IDs
bugzilla·2017-08-16·CVSS 9.8
CVE-2017-12791 [CRITICAL] CVE-2017-12791 salt: Directory traversal vulnerability on salt-master via crafted minion IDs
CVE-2017-12791 salt: Directory traversal vulnerability on salt-master via crafted minion IDs
A flaw in minion id validation was found which could allow certain minions to authenticate to a master despite not having the correct credentials. To exploit the vulnerability, an attacker must create a salt-minion with an ID containing characters that will cause a directory traversal.
External References:
https://docs.saltstack.com/en/2016.11/topics/releases/2016.11.7.html
Discussion:
Created salt tracking bugs for this issue:
Affects: epel-all [bug 1482007]
Affects: fedora-all [bug 1482008]
---
Upstream Fix:
https://github.com/saltstack/salt/pull/42944
https://github.com/saltstack/salt/pull/42944/commits/63823f8c3ed02e7809fc8e61972d289bf233a9ed
Bugzilla
CVE-2017-12791 salt: Directory traversal vulnerability on salt-master via crafted minion IDs [fedora-all]
bugzilla·2017-08-16·CVSS 9.8
CVE-2017-12791 [CRITICAL] CVE-2017-12791 salt: Directory traversal vulnerability on salt-master via crafted minion IDs [fedora-all]
CVE-2017-12791 salt: Directory traversal vulnerability on salt-master via crafted minion IDs [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects
Bugzilla
CVE-2017-12791 salt: Directory traversal vulnerability on salt-master via crafted minion IDs [epel-all]
bugzilla·2017-08-16·CVSS 9.8
CVE-2017-12791 [CRITICAL] CVE-2017-12791 salt: Directory traversal vulnerability on salt-master via crafted minion IDs [epel-all]
CVE-2017-12791 salt: Directory traversal vulnerability on salt-master via crafted minion IDs [epel-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of epel-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects mul
http://www.securityfocus.com/bid/100384https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872399https://bugzilla.redhat.com/show_bug.cgi?id=1482006https://docs.saltstack.com/en/2016.11/topics/releases/2016.11.7.htmlhttps://docs.saltstack.com/en/latest/topics/releases/2017.7.1.htmlhttps://github.com/saltstack/salt/pull/42944http://www.securityfocus.com/bid/100384https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872399https://bugzilla.redhat.com/show_bug.cgi?id=1482006https://docs.saltstack.com/en/2016.11/topics/releases/2016.11.7.htmlhttps://docs.saltstack.com/en/latest/topics/releases/2017.7.1.htmlhttps://github.com/saltstack/salt/pull/42944
2017-08-23
Published