Protect yourself against future threats.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 =========================================================================== AUSCERT External Security Bulletin Redistribution ESB-2021.0592 Security Beta update for SUSE Manager Client Tools 17 February 2021 =========================================================================== AusCERT Security Bulletin Summary --------------------------------- Product: SUSE Manager Client Tools Publisher: SUSE Operating System: SUSE Impact/Access: Execute Arbitrary Code/Commands -- Remote/Unauthenticated Access Confidential Data -- Existing Account Unauthorised Access -- Remote/Unauthenticated Resolution: Patch/Upgrade CVE Names: CVE-2020-25592 CVE-2020-17490 CVE-2020-16846 CVE-2019-17361 Reference: ESB-2021.0542 ESB-2021.0441 ESB-2021.0275 ESB-2020.4395 Original Bulletin: https://www.suse.com/support/update/announcement/2021/suse-su-20210480-1 - --------------------------BEGIN INCLUDED TEXT-------------------- SUSE Security Update: Security Beta update for SUSE Manager Client Tools ______________________________________________________________________________ Announcement ID: SUSE-SU-2021:0480-1 Rating: moderate References: #1083110 #1157479 #1158441 #1159284 #1162504 #1163981 #1165425 #1167556 #1169604 #1171257 #1171461 #1172211 #1173909 #1173911 #1175549 #1176293 #1176823 #1178319 #1178361 #1178362 #1178485 #1179566 #1180584 Cross-References: CVE-2019-17361 CVE-2020-16846 CVE-2020-17490 CVE-2020-25592 Affected Products: SUSE Manager Debian 10-CLIENT-TOOLS-BETA ______________________________________________________________________________ An update that solves four vulnerabilities and has 19 fixes is now available. Description: This update fixes the following issues: prometheus-exporter-exporter: o Initial release (Closes: #968029). salt: o Remove deprecated warning that breaks minion execution when "server_id_use_crc" opts is missing o Revert wrong zypper patch to support vendorchanges flags on pkg.install o Force zyppnotify to prefer Packages.db than Packages if it exists o Allow vendor change option with zypper o Add pkg.services_need_restart o Fix for file.check_perms to work with numeric uid/gid o Virt: more network support Add more network and PCI/USB host devices passthrough support to virt module and states o Bigvm backports o Virt consoles, CPU tuning and topology, and memory tuning. o Fix pkg states when DEB package has "all" arch o Do not force beacons configuration to be a list. Revert https://github.com/ saltstack/salt/pull/58655 o Drop wrong virt capabilities code after rebasing patches o Update to Salt release version 3002.2 o See release notes: https://docs.saltstack.com/en/latest/topics/releases/ 3002.2.html o Force zyppnotify to prefer Packages.db than Packages if it exists o Allow vendor change option with zypper o Add pkg.services_need_restart o Bigvm backports: virt consoles, CPU tuning and topology, and memory tuning. o Fix for file.check_perms to work with numeric uid/gid o Change 'Requires(pre)' to 'Requires' for salt-minion package (bsc#1083110) o Set passphrase for salt-ssh keys to empty string (bsc#1178485) o Properly validate eauth credentials and tokens on SSH calls made by Salt API (bsc#1178319) (bsc#1178362) (bsc#1178361) (CVE-2020-25592) (CVE-2020-17490) (CVE-2020-16846) o Fix novendorchange handling in zypperpkg module o Remove msgpack < 1.0.0 from base requirements (bsc#1176293) o Adding missing virt backports to 3000.3 o Do not raise StreamClosedError traceback but only log it (bsc#1175549) o Update to Salt release version 3000.3 See release notes: https:// docs.saltstack.com/en/latest/topics/releases/3000.3.html o Take care of failed, skipped and unreachable tasks and propagate "retcode" (bsc#1173911) (bsc#1173909) o Msgpack: support versions >= 1.0.0 (bsc#1171257) o Fix the registration of libvirt pool and nodedev events o Accept nested namespaces in spacewalk.api runner function. (bsc#1172211) o Info_installed works without status attr now (bsc#1171461) o Prevent sporious "salt-api" stuck processes when managing SSH minions because of logging deadlock (bsc#1159284) o Avoid segfault from "salt-api" under certain conditions of heavy load managing SSH minions (bsc#1169604) o Update to Salt version 3000 See release notes: https://docs.saltstack.com/ en/latest/topics/releases/3000.html loop: fix variable names for until_no_eval o Enable building and installation for Fedora o Disable python2 build on Tumbleweed We are removing the python2 interpreter from openSUSE (SLE16). As such disable salt building for python2 there. o Sanitize grains loaded from roster_grains.json cache during "state.pkg" o Build: Buildequire pkgconfig(systemd) instead of systemd pkgconfig(systemd) is provided by systemd, so this is de-facto no change. But inside the Open Build Service (OBS), the same symbol is also provided by systemd-mini, which exists to shorten build-chains by only enabling what other packages need to successfully build o Backport saltutil state module to 2019.2 codebase (bsc#1167556) o Add new custom SUSE capability for saltutil state module o Virt._get_domain: don't raise an exception if there is no VM o Adds test for zypper abbreviation fix o Improved storage pool or network handling o Better import cache handline o Requiring python3-distro only for openSUSE/SLE >= 15 o Use full option name instead of undocumented abbreviation for zypper o Python-distro is only needed for > Python 3.7. Removing it for Python 2 o RHEL/CentOS 8 uses platform-python instead of python3 o Enable build for Python 3.8 o Update to Salt version 2019.2.3 (CVE-2019-17361) (bsc#1163981) (bsc# 1162504) See release notes: https://docs.saltstack.com/en/latest/topics/releases/2019.2.3.html o Enable passing grains to start event based on 'start_event_grains' configuration parameter o Support for Btrfs and XFS in parted and mkfs added Adds virt.(pool|network) _get_xml functions Various libvirt updates o Let salt-ssh use platform-python on RHEL8 (bsc#1158441) o Fix StreamClosedError issue (bsc#1157479) o Requires vs BuildRequires o Limiting M2Crypto to >= SLE15 o Replacing pycrypto with M2Crypto (bsc#1165425) o Update to 2019.2.2 release zypperpkg: understand product type o Enable usage of downloadonly parameter for apt module o Add new "salt-standalone-formulas-configuration" package spacecmd: o Fix spacecmd with no parameters produces traceback on SLE 11 SP4 (bsc# 1176823) o Fixed "non-advanced" package search when using multiple package names (bsc# 1180584) o Added '-r REVISION' option to the 'configchannel_updateinitsls' command (bsc#1179566) o Fix: internal: workaround for future tee of logs translation Patch Instructions: To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: o SUSE Manager Debian 10-CLIENT-TOOLS-BETA: zypper in -t patch SUSE-Debian-10-CLIENT-TOOLS-BETA-x86_64-2021-480=1 Package List: o SUSE Manager Debian 10-CLIENT-TOOLS-BETA (amd64): prometheus-exporter-exporter-0.4.0-1 o SUSE Manager Debian 10-CLIENT-TOOLS-BETA (all): salt-common-3002.2+ds-1+2.6.1 salt-minion-3002.2+ds-1+2.6.1 spacecmd-4.2.4-2.6.1 References: o https://www.suse.com/security/cve/CVE-2019-17361.html o https://www.suse.com/security/cve/CVE-2020-16846.html o https://www.suse.com/security/cve/CVE-2020-17490.html o https://www.suse.com/security/cve/CVE-2020-25592.html o https://bugzilla.suse.com/1083110 o https://bugzilla.suse.com/1157479 o https://bugzilla.suse.com/1158441 o https://bugzilla.suse.com/1159284 o https://bugzilla.suse.com/1162504 o https://bugzilla.suse.com/1163981 o https://bugzilla.suse.com/1165425 o https://bugzilla.suse.com/1167556 o https://bugzilla.suse.com/1169604 o https://bugzilla.suse.com/1171257 o https://bugzilla.suse.com/1171461 o https://bugzilla.suse.com/1172211 o https://bugzilla.suse.com/1173909 o https://bugzilla.suse.com/1173911 o https://bugzilla.suse.com/1175549 o https://bugzilla.suse.com/1176293 o https://bugzilla.suse.com/1176823 o https://bugzilla.suse.com/1178319 o https://bugzilla.suse.com/1178361 o https://bugzilla.suse.com/1178362 o https://bugzilla.suse.com/1178485 o https://bugzilla.suse.com/1179566 o https://bugzilla.suse.com/1180584 - --------------------------END INCLUDED TEXT-------------------- You have received this e-mail bulletin as a result of your organisation's registration with AusCERT. The mailing list you are subscribed to is maintained within your organisation, so if you do not wish to continue receiving these bulletins you should contact your local IT manager. If you do not know who that is, please send an email to auscert@auscert.org.au and we will forward your request to the appropriate person. NOTE: Third Party Rights This security bulletin is provided as a service to AusCERT's members. As AusCERT did not write the document quoted above, AusCERT has had no control over its content. The decision to follow or act on information or advice contained in this security bulletin is the responsibility of each user or organisation, and should be considered in accordance with your organisation's site policies and procedures. AusCERT takes no responsibility for consequences which may arise from following or acting on information or advice contained in this security bulletin. NOTE: This is only the original release of the security bulletin. It may not be updated when updates to the original are made. If downloading at a later date, it is recommended that the bulletin is retrieved directly from the author's website to ensure that the information is still current. Contact information for the authors of the original document is included in the Security Bulletin above. If you have any questions or need further information, please contact them directly. Previous advisories and external security bulletins can be retrieved from: https://www.auscert.org.au/bulletins/ =========================================================================== Australian Computer Emergency Response Team The University of Queensland Brisbane Qld 4072 Internet Email: auscert@auscert.org.au Facsimile: (07) 3365 7031 Telephone: (07) 3365 4417 (International: +61 7 3365 4417) AusCERT personnel answer during Queensland business hours which are GMT+10:00 (AEST). On call after hours for member emergencies only. =========================================================================== -----BEGIN PGP SIGNATURE----- Comment: http://www.auscert.org.au/render.html?it=1967 iQIVAwUBYCy/JuNLKJtyKPYoAQhnlQ/9HOe31Q0jppf0r2M3wZcCwZbhuilV5QlS nXIe6sjBvzkCmLcYqJFe+GQLJq2zgyz9lGeTo+cjMJozf6T2wgvm8kZ1SMsF6HY1 QFdSf3DZwGcbLeKU95EE8Rin8S/ulBnhqY0Q3wg96jcLN2tN/WMYemXKN1AhAd0J x9fP675bbSQMSF9dUqJ7IRM0RCpC8u0Bfj/QYnHP4zwbobPbzJEXEYRogBmLa2dW UKpc5jDsorRqoS+HMktunnpf+gOIUlEG64BO0VxijOvzGoog403huwBlBloOF08k R6Gr9/7FZt+72LzfbDI1mM7YSIdK9hmES0U6l5gHZAEfxCqGgchbUu+GkYhI6mGS vjDUIQ4aS12rjhiU5FffEer9tsUWo379fAXb5liA4px5fq2alxexRMFIuynsUqku bx9M7WSeKEuidjbUEfsIj5DWgrl8C7U5Y7z0fDzGTMDAWxMgMhSTeVv9lsH0vyZq Gf8gpAmNu6F8sWYeqwI/mtoA4HCZc1gE1846ZHzx+vTcZPaaLr4Htsn3sImhrJ5d EWVYAPDBm7MKjLnJWUJx79rrQ3/xdyaAUyPmjLAVbAsMvvCgVGJDfnpiFSRZ6QJx TlOTkE2DnK2/gy+aUnHPkqfr3OUiLo665DMQmdidQpacrBVGRPtnaIfP+xKOPAI5 n9Ng3DDU2bI= =A+15 -----END PGP SIGNATURE-----