{"id":"CVE-2016-3176","aliases":["EUVD-2017-0117","GHSA-v2rp-9cpj-pfw2","PYSEC-2017-33","SUSE-SU-2016:0970-1","SUSE-SU-2016:0972-1","SUSE-SU-2016:1343-1","UBUNTU-CVE-2016-3176","USN-8153-1"],"status":"published","title":"Salt Insecure configuration of PAM external authentication service","description":"Salt before 2015.5.10 and 2015.8.x before 2015.8.8, when PAM external authentication is enabled, allows attackers to bypass the configured authentication service by passing an alternate service with a command sent to LocalClient.","severity":{"version":"3.0","score":5.6,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.00873,"percentile":0.59144,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-287"],"published":"2016-04-07T09:27:45Z","modified":"2026-10-24T10:30:51Z","fixes":[{"ecosystem":"PyPI","package":"salt","fixed_in":["2015.5.10","2015.8.8"],"sources":["ghsa","osv"]},{"ecosystem":"SUSE:Enterprise Storage 2","package":"salt","fixed_in":["2014.1.10-3.1"],"sources":["osv"]},{"ecosystem":"SUSE:Enterprise Storage 2.1","package":"salt","fixed_in":["2014.1.10-5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Enterprise Storage 1.0","package":"salt","fixed_in":["2014.1.10-5.6"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:14.04:LTS","package":"salt","fixed_in":["0.17.5+ds-1ubuntu0.1~esm5"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"salt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2015.5.10"}]}]},{"source":"ghsa","ecosystem":"PyPI","package":"salt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2015.8"},{"fixed":"2015.8.8"}]}]},{"source":"osv","ecosystem":"PyPI","package":"salt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2015.5.10"}]}],"versions":["0.10.0","0.10.1","0.10.2","0.10.3","0.10.4","0.10.5","0.11.0","0.11.1","0.12.0","0.12.1","0.13.0","0.13.1","0.13.2","0.13.3","0.14.0","0.14.1","0.15.0","0.15.1","0.15.2","0.15.3","0.15.90","0.16.0","0.16.1","0.16.2","0.16.3","0.16.4","0.17.0","0.17.0rc1","0.17.1","0.17.2","0.17.3","0.17.4","0.17.5","0.8.7","0.8.9","0.9.0","0.9.1","0.9.2","0.9.3","0.9.4","0.9.5","0.9.6","0.9.7","0.9.8","0.9.9","0.9.9.1","2014.1.0","2014.1.0rc1","2014.1.0rc2","2014.1.0rc3","2014.1.1","2014.1.10","2014.1.11","2014.1.12","2014.1.13","2014.1.2","2014.1.3","2014.1.4","2014.1.5","2014.1.6","2014.1.7","2014.1.8","2014.1.9","2014.7.0","2014.7.0rc1","2014.7.0rc2","2014.7.0rc3","2014.7.0rc4","2014.7.0rc5","2014.7.0rc6","2014.7.0rc7","2014.7.1","2014.7.2","2014.7.3","2014.7.4","2014.7.5","2014.7.6","2014.7.7","2015.2.0rc1","2015.2.0rc2","2015.5.0","2015.5.1","2015.5.2","2015.5.3","2015.5.4","2015.5.5","2015.5.6","2015.5.7","2015.5.8","2015.5.9"]},{"source":"osv","ecosystem":"PyPI","package":"salt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2015.8"},{"fixed":"2015.8.8"}]}],"versions":["2015.8.0","2015.8.1","2015.8.2","2015.8.3","2015.8.4","2015.8.5","2015.8.7"]},{"source":"osv","ecosystem":"PyPI","package":"salt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2015.5.10"},{"introduced":"2015.8"},{"fixed":"2015.8.8"}]}],"versions":["0.10.0","0.10.1","0.10.2","0.10.3","0.10.4","0.10.5","0.11.0","0.11.1","0.12.0","0.12.1","0.13.0","0.13.1","0.13.2","0.13.3","0.14.0","0.14.1","0.15.0","0.15.1","0.15.2","0.15.3","0.15.90","0.16.0","0.16.1","0.16.2","0.16.3","0.16.4","0.17.0","0.17.0rc1","0.17.1","0.17.2","0.17.3","0.17.4","0.17.5","0.8.7","0.8.9","0.9.0","0.9.1","0.9.2","0.9.3","0.9.4","0.9.5","0.9.6","0.9.7","0.9.8","0.9.9","0.9.9.1","2014.1.0","2014.1.0rc1","2014.1.0rc2","2014.1.0rc3","2014.1.1","2014.1.10","2014.1.11","2014.1.12","2014.1.13","2014.1.2","2014.1.3","2014.1.4","2014.1.5","2014.1.6","2014.1.7","2014.1.8","2014.1.9","2014.7.0","2014.7.0rc1","2014.7.0rc2","2014.7.0rc3","2014.7.0rc4","2014.7.0rc5","2014.7.0rc6","2014.7.0rc7","2014.7.1","2014.7.2","2014.7.3","2014.7.4","2014.7.5","2014.7.6","2014.7.7","2015.2.0rc1","2015.2.0rc2","2015.5.0","2015.5.1","2015.5.2","2015.5.3","2015.5.4","2015.5.5","2015.5.6","2015.5.7","2015.5.8","2015.5.9","2015.8.0","2015.8.1","2015.8.2","2015.8.3","2015.8.4","2015.8.5","2015.8.7"]},{"source":"osv","ecosystem":"SUSE:Enterprise Storage 2","package":"salt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2014.1.10-3.1"}]}]},{"source":"osv","ecosystem":"SUSE:Enterprise Storage 2.1","package":"salt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2014.1.10-5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Enterprise Storage 1.0","package":"salt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2014.1.10-5.6"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"salt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.17.5+ds-1ubuntu0.1~esm5"}]}],"versions":["0.16.0-1","0.16.4-2","0.17.1+dfsg-1","0.17.2-1","0.17.2-2","0.17.2-3","0.17.4-1","0.17.4-2","0.17.5-1","0.17.5+ds-1","0.17.5+ds-1ubuntu0.1~esm1","0.17.5+ds-1ubuntu0.1~esm2","0.17.5+ds-1ubuntu0.1~esm4"]},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"salt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.17.5+ds-1ubuntu0.1~esm5"}]}],"versions":["0.16.0-1","0.16.4-2","0.17.1+dfsg-1","0.17.2-1","0.17.2-2","0.17.2-3","0.17.4-1","0.17.4-2","0.17.5-1","0.17.5+ds-1","0.17.5+ds-1ubuntu0.1~esm1","0.17.5+ds-1ubuntu0.1~esm2","0.17.5+ds-1ubuntu0.1~esm4"],"bundled":2}],"products":[{"vendor":"saltstack","product":"salt"}],"references":[{"url":"https://docs.saltstack.com/en/latest/topics/releases/2015.8.8.html","tags":["x_refsource_CONFIRM","x_transferred","Release Notes","Vendor Advisory","advisory","web","report"]},{"url":"https://docs.saltstack.com/en/latest/topics/releases/2015.5.10.html","tags":["x_refsource_CONFIRM","x_transferred","Release Notes","Vendor Advisory","advisory","web","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2016-3176","tags":["advisory"]},{"url":"https://github.com/pypa/advisory-database/tree/main/vulns/salt/PYSEC-2017-33.yaml","tags":["web"]},{"url":"https://github.com/advisories/GHSA-v2rp-9cpj-pfw2","tags":["advisory"]},{"url":"https://github.com/saltstack/salt","tags":["package"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20160970-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/972436","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2016-3176","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20160972-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20161343-1/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2016-3176","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2016-3176","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-8153-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2015-8034","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2016-3176","description":"Salt before 2015.5.10 and 2015.8.x before 2015.8.8, when PAM external authentication is enabled, allows attackers to bypass the configured authentication service by passing an alternate service with a command sent to LocalClient.","status":"published","published":"2017-01-31T19:00:00Z","modified":"2024-08-05T23:47:58.127Z","updated_at":"2026-11-02T14:33:34.094161Z"}],"euvd":[{"id":"EUVD-2017-0117","description":"Salt before 2015.5.10 and 2015.8.x before 2015.8.8, when PAM external authentication is enabled, allows attackers to bypass the configured authentication service by passing an alternate service with a command sent to LocalClient.","status":"published","published":"2017-01-31T19:00:00Z","modified":"2024-08-05T23:47:58Z","updated_at":"2026-11-03T02:22:50.607493Z"}],"ghsa":[{"id":"GHSA-v2rp-9cpj-pfw2","title":"Salt Insecure configuration of PAM external authentication service","description":"Salt before 2015.5.10 and 2015.8.x before 2015.8.8, when PAM external authentication is enabled, allows attackers to bypass the configured authentication service by passing an alternate service with a command sent to LocalClient.","status":"published","published":"2022-05-17T03:01:32Z","modified":"2024-10-21T21:27:53Z","cvss":[{"version":"3.0","score":5.6,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"medium"}],"cwes":["CWE-287"],"updated_at":"2026-11-02T14:38:12.325695Z"}],"nvd":[{"id":"CVE-2016-3176","description":"Salt before 2015.5.10 and 2015.8.x before 2015.8.8, when PAM external authentication is enabled, allows attackers to bypass the configured authentication service by passing an alternate service with a command sent to LocalClient.","status":"published","published":"2017-01-31T19:59:00.183Z","modified":"2026-06-17T00:45:14.47Z","cvss":[{"version":"3.0","score":5.6,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"medium","assessor":"primary"},{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:P/I:N/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-287"],"updated_at":"2026-11-02T14:03:35.029632Z"}],"osv":[{"id":"CVE-2016-3176","description":"Salt before 2015.5.10 and 2015.8.x before 2015.8.8, when PAM external authentication is enabled, allows attackers to bypass the configured authentication service by passing an alternate service with a command sent to LocalClient.","status":"published","published":"2017-01-31T19:59:00.183Z","modified":"2026-10-24T10:30:51.497025673Z","cvss":[{"version":"3.0","score":5.6,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"medium"}],"updated_at":"2026-11-02T15:44:02.454775Z"},{"id":"GHSA-v2rp-9cpj-pfw2","title":"Salt Insecure configuration of PAM external authentication service","description":"Salt before 2015.5.10 and 2015.8.x before 2015.8.8, when PAM external authentication is enabled, allows attackers to bypass the configured authentication service by passing an alternate service with a command sent to LocalClient.","status":"published","published":"2022-05-17T03:01:32Z","modified":"2024-10-21T22:08:40.555085Z","cvss":[{"version":"3.0","score":5.6,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"medium"}],"cwes":["CWE-287"],"updated_at":"2026-11-02T15:46:56.639206Z"},{"id":"UBUNTU-CVE-2016-3176","description":"Salt before 2015.5.10 and 2015.8.x before 2015.8.8, when PAM external authentication is enabled, allows attackers to bypass the configured authentication service by passing an alternate service with a command sent to LocalClient.","status":"published","published":"2017-01-31T19:59:00Z","modified":"2026-04-08T13:34:23.486857Z","cvss":[{"version":"3.0","score":5.6,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"medium"}],"updated_at":"2026-11-02T15:54:11.872222Z"},{"id":"PYSEC-2017-33","description":"Salt before 2015.5.10 and 2015.8.x before 2015.8.8, when PAM external authentication is enabled, allows attackers to bypass the configured authentication service by passing an alternate service with a command sent to LocalClient.","status":"published","published":"2017-01-31T19:59:00Z","modified":"2026-06-10T17:02:36.546735679Z","updated_at":"2026-11-02T15:52:51.645172Z"},{"id":"SUSE-SU-2016:0970-1","title":"Security update for salt","description":"salt was updated to fix one security issue.\n\nThis security issue was fixed:\n- CVE-2016-3176: Insecure configuration of PAM external authentication service. Authenticating were able to specify the PAM service (bsc#972436).\n  ","status":"published","published":"2016-04-07T09:27:45Z","modified":"2026-02-04T04:35:06.587268Z","updated_at":"2026-11-02T15:53:43.438985Z"},{"id":"SUSE-SU-2016:0972-1","title":"Security update for salt","description":"salt was updated to fix one security issue.\n\nThis security issue was fixed:\n- CVE-2016-3176: Insecure configuration of PAM external authentication service. Authenticating were able to specify the PAM service (bsc#972436).\n  ","status":"published","published":"2016-04-07T09:27:50Z","modified":"2026-02-04T03:32:43.57884Z","updated_at":"2026-11-02T15:53:43.438985Z"},{"id":"SUSE-SU-2016:1343-1","title":"Security update for salt","description":"salt was updated to fix one security issue.\n\nThis security issue was fixed:\n- CVE-2016-3176: Insecure configuration of PAM external authentication service. Authenticating were able to specify the PAM service (bsc#972436).\n  ","status":"published","published":"2016-05-18T12:36:47Z","modified":"2026-02-04T02:52:30.178119Z","updated_at":"2026-11-02T15:53:43.438985Z"},{"id":"USN-8153-1","title":"salt vulnerabilities","description":"Zach Malone discovered that Salt did not properly handle permissions to cache\ndata. A local attacker could possibly use this issue to obtain sensitive\ninformation. (CVE-2015-8034)\nDylan Frese discovered that Salt incorrectly allowed users to specify PAM\nservice. An attacker could possibly use this issue to bypass authentication.\n(CVE-2016-3176)","status":"published","published":"2026-04-07T14:05:38Z","modified":"2026-04-08T13:47:08.731786557Z","updated_at":"2026-11-02T16:58:22.951676Z"}]}}
