Security update for SUSE Manager Server 4.0
This update fixes the following issues: cobbler: - Make 'fence_ipmitool' a wrapper for 'fence_ipmilan' using always lanplus (bsc#1184361) - Remove unused template for fence_ipmitool. - Prevent some race conditions when writing tftpboot files and the destination directory is not existing (bsc#1186124) - Fix trail stripping in case of using UTF symbols (bsc#1184561) grafana-formula: - Fix Grafana dashboards requiring single series (bsc#1184471) patterns-suse-manager: - Add require for py27-compat-salt (salt 3002 does not provide python2-salt anymore) prometheus-exporters-formula: - Move exporters configurations to dedicated group `prometheus_exporters` - Add formula data schema migration script - This version changes the formula data schema and is not backwards compatible. Downgrading from this version will require reconfiguring the formula for all your minions. - Add Ubuntu support for Prometheus exporters' reverse proxy pxe-default-image-sle15: - Adapt rpm-properties.xml for containment-rpm-pxe v0.2.1 and newer py26-compat-salt: - Prevent command injection in the snapper module (bsc#1185281) (CVE-2021-31607) spacewalk-backend: - Maintainer field in debian packages are only recommended (bsc#1186508) - Switch to www group for satellite logs (bsc#1185097) spacewalk-java: - Change Prometheus exporters formula data schema to make it more generic and extendable - Adapt logging for testing accessability of URLs (bsc#1182817) - Fix problem reading product_tree.json from wrong location in offline setups (bsc#1184283) - For a SUSE system get metadata and package from same source (bsc#1184475) - Check if the directory exists prior to modular data cleanup (bsc#1184311) - Assign right base product for res8 (bsc#1184005) - Fix check for for mirrorlist URLs when refreshing products (bsc#1184861) spacewalk-utils: - Bugfix for ubuntu-18.04 repo urls: multiverse, restricted and backports - Add multiverse, restricted and backports to Ubuntu 16.04, 18.04 and 20.04 spacewalk-web: - Update the WebUI version to 4.0.14 susemanager: - Add python3-pycryptodome to Ubuntu 18 and 20 bootstrap repos (bsc#1186346) - Require gio-branding-SLE for SLE15 but not for openSUSE Leap 15 - Add python3-distro to RES8, SLE15 and Ubuntu20.04 bootstrap repositories to fix bootstrapping issues (bsc#1184332) susemanager-doc-indexes: - Update for Disconnected Setup chapter in Administration Guide susemanager-docs_en: - Update for Disconnected Setup chapter in Administration Guide susemanager-sls: - Do not install python2-salt on Salt 3002.2 Docker build hosts (bsc#1185506) - Fix insecure JMX configuration (bsc#1184617) - Avoid conflicts with running ioloop on mgr_events engine (bsc#1172711) tika-core: - New upstream version 1.26. Fixes: * Infinite loop in the MP3Parser (bsc#1184892, CVE-2021-28657) * Out of memory error while loading a file in PDFBox before 2.0.23. * Infinite loop while loading a file in PDFBox before 2.0.23. * System.exit vulnerability in Tika's OneNote Parser; out of memory errors and/or infinite loops in Tika's ICNSParser, MP3Parser, MP4Parser, SAS7BDATParser, OneNoteParser and ImageParser. * Excessive memory usage (DoS) vulnerability in Apache Tika's PSDParser * Infinite Loop (DoS) vulnerability in Apache Tika's PSDParser How to apply this update: 1. Log in as root user to the SUSE Manager server. 2. Stop the Spacewalk service: `spacewalk-service stop` 3. Apply the patch using either zypper patch or YaST Online Update. 4. Upgrade the database schema: `spacewalk-schema-upgrade` 5. Start the Spacewalk service: `spacewalk-service start`
02 / AFFECTED SOFTWARE
Affected packages
03 / CONNECTIONS
Connected vulnerabilities
04 / EVIDENCE
Source records
This update fixes the following issues: cobbler: - Make 'fence_ipmitool' a wrapper for 'fence_ipmilan' using always lanplus (bsc#1184361) - Remove unused template for fence_ipmitool. - Prevent some race conditions when writing tftpboot files and the destination directory is not existing (bsc#1186124) - Fix trail stripping in case of using UTF symbols (bsc#1184561) grafana-formula: - Fix Grafana dashboards requiring single series (bsc#1184471) patterns-suse-manager: - Add require for py27-compat-salt (salt 3002 does not provide python2-salt anymore) prometheus-exporters-formula: - Move exporters configurations to dedicated group `prometheus_exporters` - Add formula data schema migration script - This version changes the formula data schema and is not backwards compatible. Downgrading from this version will require reconfiguring the formula for all your minions. - Add Ubuntu support for Prometheus exporters' reverse proxy pxe-default-image-sle15: - Adapt rpm-properties.xml for containment-rpm-pxe v0.2.1 and newer py26-compat-salt: - Prevent command injection in the snapper module (bsc#1185281) (CVE-2021-31607) spacewalk-backend: - Maintainer field in debian packages are only recommended (bsc#1186508) - Switch to www group for satellite logs (bsc#1185097) spacewalk-java: - Change Prometheus exporters formula data schema to make it more generic and extendable - Adapt logging for testing accessability of URLs (bsc#1182817) - Fix problem reading product_tree.json from wrong location in offline setups (bsc#1184283) - For a SUSE system get metadata and package from same source (bsc#1184475) - Check if the directory exists prior to modular data cleanup (bsc#1184311) - Assign right base product for res8 (bsc#1184005) - Fix check for for mirrorlist URLs when refreshing products (bsc#1184861) spacewalk-utils: - Bugfix for ubuntu-18.04 repo urls: multiverse, restricted and backports - Add multiverse, restricted and backports to Ubuntu 16.04, 18.04 and 20.04 spacewalk-web: - Update the WebUI version to 4.0.14 susemanager: - Add python3-pycryptodome to Ubuntu 18 and 20 bootstrap repos (bsc#1186346) - Require gio-branding-SLE for SLE15 but not for openSUSE Leap 15 - Add python3-distro to RES8, SLE15 and Ubuntu20.04 bootstrap repositories to fix bootstrapping issues (bsc#1184332) susemanager-doc-indexes: - Update for Disconnected Setup chapter in Administration Guide susemanager-docs_en: - Update for Disconnected Setup chapter in Administration Guide susemanager-sls: - Do not install python2-salt on Salt 3002.2 Docker build hosts (bsc#1185506) - Fix insecure JMX configuration (bsc#1184617) - Avoid conflicts with running ioloop on mgr_events engine (bsc#1172711) tika-core: - New upstream version 1.26. Fixes: * Infinite loop in the MP3Parser (bsc#1184892, CVE-2021-28657) * Out of memory error while loading a file in PDFBox before 2.0.23. * Infinite loop while loading a file in PDFBox before 2.0.23. * System.exit vulnerability in Tika's OneNote Parser; out of memory errors and/or infinite loops in Tika's ICNSParser, MP3Parser, MP4Parser, SAS7BDATParser, OneNoteParser and ImageParser. * Excessive memory usage (DoS) vulnerability in Apache Tika's PSDParser * Infinite Loop (DoS) vulnerability in Apache Tika's PSDParser How to apply this update: 1. Log in as root user to the SUSE Manager server. 2. Stop the Spacewalk service: `spacewalk-service stop` 3. Apply the patch using either zypper patch or YaST Online Update. 4. Upgrade the database schema: `spacewalk-schema-upgrade` 5. Start the Spacewalk service: `spacewalk-service start`
05 / REFERENCES
Further evidence
- https://bugzilla.suse.com/1172711
- https://bugzilla.suse.com/1182817
- https://bugzilla.suse.com/1184005
- https://bugzilla.suse.com/1184283
- https://bugzilla.suse.com/1184311
- https://bugzilla.suse.com/1184332
- https://bugzilla.suse.com/1184361
- https://bugzilla.suse.com/1184471
- https://bugzilla.suse.com/1184475
- https://bugzilla.suse.com/1184561
- https://bugzilla.suse.com/1184617
- https://bugzilla.suse.com/1184861
- https://bugzilla.suse.com/1184892
- https://bugzilla.suse.com/1185097
- https://bugzilla.suse.com/1185281
- https://bugzilla.suse.com/1185506
- https://bugzilla.suse.com/1186124
- https://bugzilla.suse.com/1186346
- https://bugzilla.suse.com/1186508
- https://www.suse.com/security/cve/CVE-2021-28657
- https://www.suse.com/security/cve/CVE-2021-31607
- https://www.suse.com/support/update/announcement/2021/suse-su-20212114-1/