CVE-2016-9639
Salt allows deleted minions to read or write to minions with the same id
Salt before 2015.8.11 allows deleted minions to read or write to minions with the same id, related to caching.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
9.1
Salt before 2015.8.11 allows deleted minions to read or write to minions with the same id, related to caching.
- Record
CVE-2016-9639- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-284
- Updated
- 2026-11-02
CVE List No score
Salt before 2015.8.11 allows deleted minions to read or write to minions with the same id, related to caching.
- Record
CVE-2016-9639- Updated
- 2026-11-02
EUVDEUVD-2017-0118 No score
Salt before 2015.8.11 allows deleted minions to read or write to minions with the same id, related to caching.
- Record
EUVD-2017-0118- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hvmj-356c-gpf4
9.1
Salt allows deleted minions to read or write to minions with the same id
Salt before 2015.8.11 allows deleted minions to read or write to minions with the same id, related to caching.
- Record
GHSA-hvmj-356c-gpf4- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
OSV
9.1
Salt before 2015.8.11 allows deleted minions to read or write to minions with the same id, related to caching.
- Record
CVE-2016-9639- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVGHSA-hvmj-356c-gpf4
9.1
Salt allows deleted minions to read or write to minions with the same id
Salt before 2015.8.11 allows deleted minions to read or write to minions with the same id, related to caching.
- Record
GHSA-hvmj-356c-gpf4- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
Show 6 moreShow less
OSVUBUNTU-CVE-2016-9639
9.1
Salt before 2015.8.11 allows deleted minions to read or write to minions with the same id, related to caching.
- Record
UBUNTU-CVE-2016-9639- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11364-1 No score
python3-salt-3002.2-6.1 on GA media
These are all security issues fixed in the python3-salt-3002.2-6.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11364-1- Updated
- 2026-11-02
OSVPYSEC-2017-34 No score
Salt before 2015.8.11 allows deleted minions to read or write to minions with the same id, related to caching.
- Record
PYSEC-2017-34- Updated
- 2026-11-02
OSVSUSE-RU-2017:0169-1 No score
Recommended update for Salt
This update for Salt fixes one security issue and several non-security issues.
The following security issue has been fixed:
- Fix possible information leak due to revoked keys still being used. (bsc#1012398, CVE-2016-9639)
The following non-security issues have been fixed:
- Update to 2015.8.12
- Add pre-require to salt for minions.
- Do not restart salt-minion in salt package.
- Add try-restart to sys-v init scripts.
- Add 'Restart=on-failure' for salt-minion systemd service.
- Various fixes for signal handling.
- Successfully exit of salt-api child processes when SIGTERM is received.
- Re-introduce 'KillMode=process' for salt-minion systemd service.
- Fix changing default-timezone. (bsc#1008933)
- Record
SUSE-RU-2017:0169-1- Updated
- 2026-11-02
OSVSUSE-RU-2017:0171-1 No score
Recommended update for salt
This update for Salt fixes one security issue and several non-security issues.
The following security issue has been fixed:
- Fix possible information leak due to revoked keys still being used. (bsc#1012398, CVE-2016-9639)
The following non-security issues have been fixed:
- Update to 2015.8.12
- Add pre-require to salt for minions.
- Do not restart salt-minion in salt package.
- Add try-restart to sys-v init scripts.
- Add 'Restart=on-failure' for salt-minion systemd service.
- Re-introduce 'KillMode=process' for salt-minion systemd service.
- Successfully exit of salt-api child processes when SIGTERM is received.
- Fix exit codes of sysv init script. (bsc#999852)
- Include resolution parameters in the Zypper debug-solver call during a dry-run dist-upgrade.
- Fix Salt API crash via salt-ssh on empty roster. (bsc#1004723)
- Add 'dist-upgrade' support to zypper module. (fate#320559)
- Fix position of -X option to setfacl. (bsc#1004260)
- Fix generated shebang in scripts on SLES-ES 7. (bsc#1004047)
- Fix changing default-timezone. (bsc#1008933)
- Record
SUSE-RU-2017:0171-1- Updated
- 2026-11-02
OSVSUSE-RU-2017:0174-1 No score
Recommended update for SUSE Manager Client Tools
This update fixes the following issues:
osad:
- Fix logfile option for osa-dispatcher. (bsc#980752)
salt:
- Update to 2015.8.12
- Add pre-require to salt for minions.
- Do not restart salt-minion in salt package.
- Add try-restart to sys-v init scripts.
- Add 'Restart=on-failure' for salt-minion systemd service.
- Various fixes for signal handling.
- Successfully exit of salt-api child processes when SIGTERM is received.
- Re-introduce 'KillMode=process' for salt-minion systemd service.
- Fix setting default timezone. (bsc#1008933)
- Fix possible information leak due to revoked keys still being used. (bsc#1012398, CVE-2016-9639)
spacewalk-backend:
- Handle non-unique machine_id after migrate from 2.1. (bsc#1013002)
- Refer to scc.suse.com instead of bugzilla.novell.com in case of problem. (bsc#967818)
- Fix selection of primary interface. (bsc#1009677)
- Add link from satellite-sync to mgr-inter-sync man page. (bsc#1009435)
- Reposync: Assign orphaned vendor packages to the default org. (bsc#995764)
- Add missing reference for bsc#996609
supportutils-plugin-susemanager-client:
- Include correct configuration file in the supportconfig.
- Record
SUSE-RU-2017:0174-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
saltPyPI |
before 2015.8.11 | 2015.8.11 |
saltPyPI |
before 2015.8.11, plus listed versions 0.10.00.10.10.10.20.10.30.10.4 Show 45 moreShow less0.10.50.11.00.11.10.12.00.12.10.13.00.13.10.13.20.13.30.14.00.14.10.15.00.15.10.15.20.15.30.15.900.16.00.16.10.16.20.16.30.16.40.17.00.17.0rc10.17.10.17.20.17.30.17.40.17.50.8.70.8.90.9.00.9.10.9.20.9.30.9.40.9.50.9.60.9.70.9.80.9.90.9.9.12014.1.02014.1.0rc12014.1.0rc22014.1.0rc3 |
2015.8.11 |
saltSUSE:Manager Client Tools 12 |
before 2015.8.12-27.5 | 2015.8.12-27.5 |
saltSUSE:Linux Enterprise Point of Sale 12 SP2 |
before 2015.8.12-27.5 | 2015.8.12-27.5 |
saltSUSE:Manager Proxy 3.0 |
before 2015.8.12-27.5 | 2015.8.12-27.5 |
saltSUSE:Manager Server 3.0 |
before 2015.8.12-27.5 | 2015.8.12-27.5 |
saltSUSE:Enterprise Storage 3 |
before 2015.8.12-27.5 | 2015.8.12-27.5 |
saltSUSE:Enterprise Storage 4 |
before 2015.8.12-27.5 | 2015.8.12-27.5 |
osadSUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS |
before 5.11.64.3-5.1 | 5.11.64.3-5.1 |
saltSUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS |
before 2015.8.12-27.1 | 2015.8.12-27.1 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
spacewalk-backendSUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS |
before 2.5.24.7-16.1 | 2.5.24.7-16.1 |
supportutils-plugin-susemanager-clientSUSE:Linux Enterprise Server 11 SP3-CLIENT-TOOLS |
before 3.0.5-5.1 | 3.0.5-5.1 |
osadSUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS |
before 5.11.64.3-5.1 | 5.11.64.3-5.1 |
saltSUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS |
before 2015.8.12-27.1 | 2015.8.12-27.1 |
spacewalk-backendSUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS |
before 2.5.24.7-16.1 | 2.5.24.7-16.1 |
supportutils-plugin-susemanager-clientSUSE:Linux Enterprise Server 11 SP4-CLIENT-TOOLS |
before 3.0.5-5.1 | 3.0.5-5.1 |
saltUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 0.16.0-10.16.4-20.17.1+dfsg-10.17.2-10.17.2-2 Show 9 moreShow less0.17.2-30.17.4-10.17.4-20.17.5-10.17.5+ds-10.17.5+ds-1ubuntu0.1~esm10.17.5+ds-1ubuntu0.1~esm20.17.5+ds-1ubuntu0.1~esm40.17.5+ds-1ubuntu0.1~esm5 |
None known |
saltUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2015.5.3+ds-12015.8.1+ds-22015.8.3+ds-12015.8.3+ds-22015.8.3+ds-3 Show 7 moreShow less2015.8.5+ds-12015.8.7+ds-12015.8.8+ds-12015.8.8+ds-1ubuntu0.1~esm12015.8.8+ds-1ubuntu0.12015.8.8+ds-1ubuntu0.1+esm12015.8.8+ds-1ubuntu0.1+esm2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-9639 is a critical vulnerability (CVSS 9.1) in Saltstack Salt, published January 17, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.60%, the 85th percentile. Fixed in salt 2015.8.11.
References
openwall.com/lists/oss-security/2016/11/25/2
securityfocus.com/bid/94553
docs.saltstack.com/en/2015.8/ref/configuration/master.html
openwall.com/lists/oss-security/2016/11/25/3
nvd.nist.gov/vuln/detail/CVE-2016-9639
docs.saltproject.io/en/latest/topics/releases/2015.8.11.html
Show 40 moreShow less
web.archive.org/web/20200227212146/http://www.securityfocus.com/bid/94553
github.com/pypa/advisory-database/tree/main/vulns/salt/PYSEC-2017-34.yaml
github.com/advisories/GHSA-hvmj-356c-gpf4
github.com/saltstack/salt
suse.com/support/update/announcement//suse-ru-20170169-1
bugzilla.suse.com/1008933
bugzilla.suse.com/1012398
bugzilla.suse.com/1016475
suse.com/security/cve/CVE-2016-9639
suse.com/support/update/announcement//suse-ru-20170171-1
bugzilla.suse.com/1003449
bugzilla.suse.com/1004047
bugzilla.suse.com/1004260
bugzilla.suse.com/1004723
bugzilla.suse.com/986019
bugzilla.suse.com/999852
suse.com/support/update/announcement//suse-ru-20170174-1
bugzilla.suse.com/1009435
bugzilla.suse.com/1009677
bugzilla.suse.com/1013002
bugzilla.suse.com/967818
bugzilla.suse.com/980752
bugzilla.suse.com/995764
bugzilla.suse.com/996609
ubuntu.com/security/CVE-2016-9639
cve.org/CVERecord?id=CVE-2016-9639
suse.com/security/cve/CVE-2017-12791
suse.com/security/cve/CVE-2017-14695
suse.com/security/cve/CVE-2017-14696
suse.com/security/cve/CVE-2018-15750
suse.com/security/cve/CVE-2018-15751
suse.com/security/cve/CVE-2019-17361
suse.com/security/cve/CVE-2019-18897
suse.com/security/cve/CVE-2020-11651
suse.com/security/cve/CVE-2020-25592
suse.com/security/cve/CVE-2020-28243
suse.com/security/cve/CVE-2021-21996
suse.com/security/cve/CVE-2021-25281
suse.com/security/cve/CVE-2021-25315
suse.com/security/cve/CVE-2021-31607
Left out here: 58 versions. The JSON record has them.