{"id":"SUSE-SU-2024:0510-1","summary":"Security update for salt","details":"This update for salt fixes the following issues:\n\nSecurity issues fixed:\n\n- CVE-2024-22231: Prevent directory traversal when creating syndic cache directory\n  on the master (bsc#1219430)\n- CVE-2024-22232: Prevent directory traversal attacks in the master's serve_file\n  method (bsc#1219431)\n\nBugs fixed:\n\n- Ensure that pillar refresh loads beacons from pillar without restart\n- Fix the aptpkg.py unit test failure\n- Prefer unittest.mock to python-mock in test suite\n- Enable 'KeepAlive' probes for Salt SSH executions (bsc#1211649)\n- Revert changes to set Salt configured user early in the stack (bsc#1216284)\n- Align behavior of some modules when using salt-call via symlink (bsc#1215963)\n- Fix gitfs '__env__' and improve cache cleaning (bsc#1193948)\n- Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed\n","modified":"2026-02-04T04:04:18.963763Z","published":"2024-02-15T13:42:26Z","related":["CVE-2024-22231","CVE-2024-22232"],"upstream":["CVE-2024-22231","CVE-2024-22232"],"references":[{"type":"ADVISORY","url":"https://www.suse.com/support/update/announcement/2024/suse-su-20240510-1/"},{"type":"REPORT","url":"https://bugzilla.suse.com/1193948"},{"type":"REPORT","url":"https://bugzilla.suse.com/1211649"},{"type":"REPORT","url":"https://bugzilla.suse.com/1215963"},{"type":"REPORT","url":"https://bugzilla.suse.com/1216284"},{"type":"REPORT","url":"https://bugzilla.suse.com/1219430"},{"type":"REPORT","url":"https://bugzilla.suse.com/1219431"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2024-22231"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2024-22232"}],"affected":[{"package":{"name":"salt","ecosystem":"SUSE:Linux Enterprise Micro 5.5","purl":"pkg:rpm/suse/salt&distro=SUSE%20Linux%20Enterprise%20Micro%205.5"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3006.0-150500.4.29.1"}]}],"ecosystem_specific":{"binaries":[{"salt-minion":"3006.0-150500.4.29.1","salt-transactional-update":"3006.0-150500.4.29.1","salt":"3006.0-150500.4.29.1","python3-salt":"3006.0-150500.4.29.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2024:0510-1.json"}},{"package":{"name":"salt","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP5","purl":"pkg:rpm/suse/salt&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP5"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3006.0-150500.4.29.1"}]}],"ecosystem_specific":{"binaries":[{"salt-minion":"3006.0-150500.4.29.1","salt-zsh-completion":"3006.0-150500.4.29.1","salt":"3006.0-150500.4.29.1","python3-salt":"3006.0-150500.4.29.1","salt-bash-completion":"3006.0-150500.4.29.1","salt-doc":"3006.0-150500.4.29.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2024:0510-1.json"}},{"package":{"name":"salt","ecosystem":"SUSE:Linux Enterprise Module for Server Applications 15 SP5","purl":"pkg:rpm/suse/salt&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Server%20Applications%2015%20SP5"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3006.0-150500.4.29.1"}]}],"ecosystem_specific":{"binaries":[{"salt-cloud":"3006.0-150500.4.29.1","salt-fish-completion":"3006.0-150500.4.29.1","salt-master":"3006.0-150500.4.29.1","salt-proxy":"3006.0-150500.4.29.1","salt-ssh":"3006.0-150500.4.29.1","salt-standalone-formulas-configuration":"3006.0-150500.4.29.1","salt-syndic":"3006.0-150500.4.29.1","salt-api":"3006.0-150500.4.29.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2024:0510-1.json"}},{"package":{"name":"salt","ecosystem":"SUSE:Linux Enterprise Module for Transactional Server 15 SP5","purl":"pkg:rpm/suse/salt&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Transactional%20Server%2015%20SP5"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3006.0-150500.4.29.1"}]}],"ecosystem_specific":{"binaries":[{"salt-transactional-update":"3006.0-150500.4.29.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2024:0510-1.json"}},{"package":{"name":"salt","ecosystem":"openSUSE:Leap 15.5","purl":"pkg:rpm/opensuse/salt&distro=openSUSE%20Leap%2015.5"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3006.0-150500.4.29.1"}]}],"ecosystem_specific":{"binaries":[{"salt-doc":"3006.0-150500.4.29.1","salt-fish-completion":"3006.0-150500.4.29.1","salt-zsh-completion":"3006.0-150500.4.29.1","python3-salt":"3006.0-150500.4.29.1","salt-cloud":"3006.0-150500.4.29.1","salt-master":"3006.0-150500.4.29.1","salt-minion":"3006.0-150500.4.29.1","salt-proxy":"3006.0-150500.4.29.1","salt-ssh":"3006.0-150500.4.29.1","salt-transactional-update":"3006.0-150500.4.29.1","salt":"3006.0-150500.4.29.1","salt-api":"3006.0-150500.4.29.1","salt-bash-completion":"3006.0-150500.4.29.1","salt-standalone-formulas-configuration":"3006.0-150500.4.29.1","salt-syndic":"3006.0-150500.4.29.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2024:0510-1.json"}}],"schema_version":"1.7.3"}