Every CVE Search/ Get API key

CVE-2017-8109

SaltStack Salt Information Exposure

7.8 HighFix available

The salt-ssh minion code in SaltStack Salt 2016.11 before 2016.11.4 copied over configuration from the Salt Master without adjusting permissions, which might leak credentials to local attackers on configured minions (clients).

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.43%Down 0.3 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.8

The salt-ssh minion code in SaltStack Salt 2016.11 before 2016.11.4 copied over configuration from the Salt Master without adjusting permissions, which might leak credentials to local attackers on configured minions (clients).

Record
CVE-2017-8109
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
2.1 LowAV:L/AC:L/Au:N/C:P/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
CVE List No score

The salt-ssh minion code in SaltStack Salt 2016.11 before 2016.11.4 copied over configuration from the Salt Master without adjusting permissions, which might leak credentials to local attackers on configured minions (clients).

Record
CVE-2017-8109
Updated
2026-11-02
EUVDEUVD-2017-0126 No score

The salt-ssh minion code in SaltStack Salt 2016.11 before 2016.11.4 copied over configuration from the Salt Master without adjusting permissions, which might leak credentials to local attackers on configured minions (clients).

Record
EUVD-2017-0126
Updated
2026-11-03
GitHub AdvisoriesGHSA-xcx4-5wq7-g5g7 8.5

SaltStack Salt Information Exposure

The salt-ssh minion code in SaltStack Salt 2016.11 before 2016.11.4 copied over configuration from the Salt Master without adjusting permissions, which might leak credentials to local attackers on configured minions (clients).

Record
GHSA-xcx4-5wq7-g5g7
CVSS 4.0
8.5 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-200
Updated
2026-11-02
OSV 7.8

The salt-ssh minion code in SaltStack Salt 2016.11 before 2016.11.4 copied over configuration from the Salt Master without adjusting permissions, which might leak credentials to local attackers on configured minions (clients).

Record
CVE-2017-8109
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVGHSA-xcx4-5wq7-g5g7 8.5

SaltStack Salt Information Exposure

The salt-ssh minion code in SaltStack Salt 2016.11 before 2016.11.4 copied over configuration from the Salt Master without adjusting permissions, which might leak credentials to local attackers on configured minions (clients).

Record
GHSA-xcx4-5wq7-g5g7
CVSS 4.0
8.5 HighCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-200
Updated
2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2017-8109 7.8

The salt-ssh minion code in SaltStack Salt 2016.11 before 2016.11.4 copied over configuration from the Salt Master without adjusting permissions, which might leak credentials to local attackers on configured minions (clients).

Record
UBUNTU-CVE-2017-8109
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVPYSEC-2017-82 No score

The salt-ssh minion code in SaltStack Salt 2016.11 before 2016.11.4 copied over configuration from the Salt Master without adjusting permissions, which might leak credentials to local attackers on configured minions (clients).

Record
PYSEC-2017-82
Updated
2026-11-02
OSVSUSE-SU-2017:1581-1 No score

Security update for Salt

This update for salt provides version 2016.11.4 and brings various fixes and improvements:

  • Adding a salt-minion watchdog for RHEL6 and SLES11 systems (sysV) to restart salt-minion in case of crashes during upgrade.
  • Fix format error. (bsc#1043111)
  • Fix ownership for whole master cache directory. (bsc#1035914)
  • Disable 3rd party runtime packages to be explicitly recommended. (bsc#1040886)
  • Fix insecure permissions in salt-ssh temporary files. (bsc#1035912, CVE-2017-8109)
  • Disable custom rosters for Salt SSH via Salt API. (bsc#1011800, CVE-2017-5200)
  • Orchestrate and batches don't return false failed information anymore.
  • Speed-up cherrypy by removing sleep call.
  • Fix os_family grains on SUSE. (bsc#1038855)
  • Fix setting the language on SUSE systems. (bsc#1038855)
  • Use SUSE specific salt-api.service. (bsc#1039370)
  • Fix using hostname for minion ID as '127'.
  • Fix core grains constants for timezone. (bsc#1032931)
  • Minor fixes on new pkg.list_downloaded.
  • Listing all type of advisory patches for Yum module.
  • Prevents zero length error on Python 2.6.
  • Fixes zypper test error after backporting.
  • Raet protocol is no longer supported. (bsc#1020831)
  • Fix moving SSH data to the new home. (bsc#1027722)
  • Fix logrotating /var/log/salt/minion. (bsc#1030009)
  • Fix result of master_tops extension is mutually overwritten. (bsc#1030073)
  • Allows to set 'timeout' and 'gather_job_timeout' via kwargs.
  • Allows to set custom timeouts for 'manage.up' and 'manage.status'.
  • Use salt's ordereddict for comparison.
  • Fix scripts for salt-proxy.
  • Add openscap module.
  • File.get_managed regression fix.
  • Fix translate variable arguments if they contain hidden keywords. (bsc#1025896)
  • Added unit test for dockerng.sls_build dryrun.
  • Added dryrun to dockerng.sls_build.
  • Update dockerng minimal version requirements.
  • Fix format error in error parsing.
  • Keep fix for migrating salt home directory. (bsc#1022562)
  • Fix salt pkg.latest raises exception if package is not available. (bsc#1012999)
  • Timezone should always be in UTC. (bsc#1017078)
  • Fix timezone handling for rpm installtime. (bsc#1017078)
  • Increasing timeouts for running integrations tests.
  • Add buildargs option to dockerng.build module.
  • Fix error when missing ssh-option parameter.
  • Re-add yum notify plugin.
  • All kwargs to dockerng.create to provide all features to sls_build as well.
  • Datetime should be returned always in UTC.
  • Fix possible crash while deserialising data on infinite recursion in scheduled state. (bsc#1036125)
  • Documentation refresh to 2016.11.4
  • For a detailed description, please refer to:
Record
SUSE-SU-2017:1581-1
Updated
2026-11-02
OSVSUSE-SU-2017:1582-1 No score

Security update for Salt

This update for salt provides version 2016.11.4 and brings various fixes and improvements:

  • Adding a salt-minion watchdog for RHEL6 and SLES11 systems (sysV) to restart salt-minion in case of crashes during upgrade.
  • Fix format error. (bsc#1043111)
  • Fix ownership for whole master cache directory. (bsc#1035914)
  • Disable 3rd party runtime packages to be explicitly recommended. (bsc#1040886)
  • Fix insecure permissions in salt-ssh temporary files. (bsc#1035912, CVE-2017-8109)
  • Disable custom rosters for Salt SSH via Salt API. (bsc#1011800, CVE-2017-5200)
  • Orchestrate and batches don't return false failed information anymore.
  • Speed-up cherrypy by removing sleep call.
  • Fix os_family grains on SUSE. (bsc#1038855)
  • Fix setting the language on SUSE systems. (bsc#1038855)
  • Use SUSE specific salt-api.service. (bsc#1039370)
  • Fix using hostname for minion ID as '127'.
  • Fix core grains constants for timezone. (bsc#1032931)
  • Minor fixes on new pkg.list_downloaded.
  • Listing all type of advisory patches for Yum module.
  • Prevents zero length error on Python 2.6.
  • Fixes zypper test error after backporting.
  • Raet protocol is no longer supported. (bsc#1020831)
  • Fix moving SSH data to the new home. (bsc#1027722)
  • Fix logrotating /var/log/salt/minion. (bsc#1030009)
  • Fix result of master_tops extension is mutually overwritten. (bsc#1030073)
  • Allows to set 'timeout' and 'gather_job_timeout' via kwargs.
  • Allows to set custom timeouts for 'manage.up' and 'manage.status'.
  • Use salt's ordereddict for comparison.
  • Fix scripts for salt-proxy.
  • Add openscap module.
  • File.get_managed regression fix.
  • Fix translate variable arguments if they contain hidden keywords. (bsc#1025896)
  • Added unit test for dockerng.sls_build dryrun.
  • Added dryrun to dockerng.sls_build.
  • Update dockerng minimal version requirements.
  • Fix format error in error parsing.
  • Keep fix for migrating salt home directory. (bsc#1022562)
  • Fix salt pkg.latest raises exception if package is not available. (bsc#1012999)
  • Timezone should always be in UTC. (bsc#1017078)
  • Fix timezone handling for rpm installtime. (bsc#1017078)
  • Increasing timeouts for running integrations tests.
  • Add buildargs option to dockerng.build module.
  • Fix error when missing ssh-option parameter.
  • Re-add yum notify plugin.
  • All kwargs to dockerng.create to provide all features to sls_build as well.
  • Datetime should be returned always in UTC.
  • Fix possible crash while deserialising data on infinite recursion in scheduled state. (bsc#1036125)
  • Documentation refresh to 2016.11.4
  • For a detailed description, please refer to:
Record
SUSE-SU-2017:1582-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
salt
PyPI
2016.11 up to 2016.11.4
2016.11.4
salt
PyPI
2016.11 up to 2016.11.4, plus listed versions
2016.11.02016.11.12016.11.22016.11.3
2016.11.4
salt
SUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS
From an advisory covering 2 CVEs
before 2016.11.4-42.2
2016.11.4-42.2
salt
SUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS
From an advisory covering 2 CVEs
before 2016.11.4-42.2
2016.11.4-42.2
salt
SUSE:Manager Client Tools 12
From an advisory covering 2 CVEs
before 2016.11.4-45.2
2016.11.4-45.2
salt
SUSE:Linux Enterprise Module for Advanced Systems Management 12
From an advisory covering 2 CVEs
before 2016.11.4-45.2
2016.11.4-45.2
salt
SUSE:Linux Enterprise Point of Sale 12 SP2
From an advisory covering 2 CVEs
before 2016.11.4-45.2
2016.11.4-45.2
salt
SUSE:Manager Proxy 3.0
From an advisory covering 2 CVEs
before 2016.11.4-45.2
2016.11.4-45.2
salt
SUSE:Manager Server 3.0
From an advisory covering 2 CVEs
before 2016.11.4-45.2
2016.11.4-45.2
salt
SUSE:Enterprise Storage 3
From an advisory covering 2 CVEs
before 2016.11.4-45.2
2016.11.4-45.2
salt
SUSE:Enterprise Storage 4
From an advisory covering 2 CVEs
before 2016.11.4-45.2
2016.11.4-45.2

History

History
RecordedChangedSources
affected, facts
affected
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-8109 is a high vulnerability (CVSS 7.8) in Saltstack Salt, published April 25, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in salt 2016.11.4.

References

Show 30 moreShow less
MoveEnter Open