{"id":"CVE-2017-10689","details":"In previous versions of Puppet Agent it was possible to install a module with world writable permissions. Puppet Agent 5.3.4 and 1.10.10 included a fix to this vulnerability.","aliases":["GHSA-vw22-465p-8j5w"],"modified":"2026-07-07T08:49:21.789036623Z","published":"2018-02-09T20:29:00.207Z","related":["SUSE-SU-2018:0571-1","SUSE-SU-2018:0602-1"],"database_specific":{"unresolved_ranges":[{"vendor_product":"puppet:puppet_enterprise","cpes":["cpe:2.3:a:puppet:puppet_enterprise:*:*:*:*:*:*:*:*"],"extracted_events":[{"fixed":"2016.4.10"},{"introduced":"2017.1.0"},{"fixed":"2017.3.4"}],"source":"CPE_RANGE"},{"extracted_events":[{"introduced":"14.04"},{"last_affected":"14.04"}],"source":"CPE_STRING","vendor_product":"canonical:ubuntu_linux","cpes":["cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:lts:*:*:*"]},{"source":"CPE_STRING","vendor_product":"redhat:satellite","cpes":["cpe:2.3:a:redhat:satellite:6.4:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"6.4"},{"last_affected":"6.4"}]}]},"references":[{"type":"ADVISORY","url":"https://access.redhat.com/errata/RHSA-2018:2927"},{"type":"ADVISORY","url":"https://puppet.com/security/cve/CVE-2017-10689"},{"type":"ADVISORY","url":"https://usn.ubuntu.com/3567-1/"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/puppetlabs/puppet","events":[{"introduced":"0"},{"fixed":"90dd1101f9b41f901dfbac4402bcadf71d540cb8"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"fixed":"5.3.4"}],"source":"CPE_RANGE","cpe":"cpe:2.3:a:puppet:puppet:*:*:*:*:*:*:*:*"}}],"versions":["5.3.3","5.3.1","5.3.0","4.6.0","4.9.0","4.8.0","4.2.0","4.2.3","4.2.2","4.2.1","4.0.0-rc2","4.0.0-rc1","3.4.0-rc1","3.2.0-rc1","3.1.0-rc2","2.7.0rc1","2.6.0","2.6.0rc4","tags/2.6.0rc3","2.6.0rc3","tags/2.6.0rc2","2.6.0rc2","tags/2.6.0rc1","2.6.0rc1","0.25.1rc2","0.25.1rc1","upstream/0.25.0","0.25.0","0.25.0rc1","0.25.0beta2","0.25.0beta1","0.24.1","0.24.0"],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-10689.json"}},{"ranges":[{"type":"GIT","repo":"https://github.com/puppetlabs/puppet-agent","events":[{"introduced":"0"},{"fixed":"6c8ed2da2319ac4fcb2d983df22d5c1c8b83a1cd"},{"introduced":"bc91a33c60c94e793a6cf5e69795b10db5d49ead"},{"fixed":"8c9da547fc9b23de719b4cdfa9d38397830d7f9b"}],"database_specific":{"cpe":"cpe:2.3:a:puppet:puppet:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"5.3.4"},{"introduced":"1.10.0"},{"fixed":"1.10.10"}],"source":"CPE_RANGE"}}],"versions":["1.10.7","1.10.5","1.10.2","4.99.0","1.3.2","1.3.1","1.3.0","1.2.7","0.3.2","0.3.1","0.3.0","0.2.4","0.2.3","0.2.2","0.2.1","0.2.0","0.1.3"],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-10689.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N"}]}