FlawAtlas
Search the atlas
SUSE-SU-2022:2145-1 Not scored

Security update for SUSE Manager Server 4.1

This update fixes the following issues: golang-github-QubitProducts-exporter_exporter: - Adapted to build on Enterprise Linux. - Fix build for RedHat 7 - Require Go >= 1.14 also for CentOS - Add support for CentOS - Replace %{?systemd_requires} with %{?systemd_ordering} golang-github-lusitaniae-apache_exporter: - Require building with Go 1.15 - Add %license macro for LICENSE file golang-github-prometheus-node_exporter: - CVE-2022-21698: Update vendor tarball with prometheus/client_golang 1.11.1 (bsc#1196338, jsc#SLE-24238, jsc#SLE-24239) - Update to 1.3.0 * [CHANGE] Add path label to rapl collector #2146 * [CHANGE] Exclude filesystems under /run/credentials #2157 * [CHANGE] Add TCPTimeouts to netstat default filter #2189 * [FEATURE] Add lnstat collector for metrics from /proc/net/stat/ #1771 * [FEATURE] Add darwin powersupply collector #1777 * [FEATURE] Add support for monitoring GPUs on Linux #1998 * [FEATURE] Add Darwin thermal collector #2032 * [FEATURE] Add os release collector #2094 * [FEATURE] Add netdev.address-info collector #2105 * [FEATURE] Add clocksource metrics to time collector #2197 * [ENHANCEMENT] Support glob textfile collector directories #1985 * [ENHANCEMENT] ethtool: Expose node_ethtool_info metric #2080 * [ENHANCEMENT] Use include/exclude flags for ethtool filtering #2165 * [ENHANCEMENT] Add flag to disable guest CPU metrics #2123 * [ENHANCEMENT] Add DMI collector #2131 * [ENHANCEMENT] Add threads metrics to processes collector #2164 * [ENHANCMMENT] Reduce timer GC delays in the Linux filesystem collector #2169 * [ENHANCMMENT] Add TCPTimeouts to netstat default filter #2189 * [ENHANCMMENT] Use SysctlTimeval for boottime collector on BSD #2208 * [BUGFIX] ethtool: Sanitize metric names #2093 * [BUGFIX] Fix ethtool collector for multiple interfaces #2126 * [BUGFIX] Fix possible panic on macOS #2133 * [BUGFIX] Collect flag_info and bug_info only for one core #2156 * [BUGFIX] Prevent duplicate ethtool metric names #2187 - Update to 1.2.2 * Bug fixes Fix processes collector long int parsing #2112 - Update to 1.2.1 * Removed Remove obsolete capture permission denied error patch already included upstream Fix zoneinfo parsing prometheus/procfs#386 Fix nvme collector log noise #2091 Fix rapl collector log noise #2092 - Update to 1.2.0 * Changes Rename filesystem collector flags to match other collectors #2012 Make node_exporter print usage to STDOUT #203 * Features Add conntrack statistics metrics #1155 Add ethtool stats collector #1832 Add flag to ignore network speed if it is unknown #1989 Add tapestats collector for Linux #2044 Add nvme collector #2062 * Enhancements Add ErrorLog plumbing to promhttp #1887 Add more Infiniband counters #2019 netclass: retrieve interface names and filter before parsing #2033 Add time zone offset metric #2060 Handle errors from disabled PSI subsystem #1983 Fix panic when using backwards compatible flags #2000 Fix wrong value for OpenBSD memory buffer cache #2015 Only initiate collectors once #2048 Handle small backwards jumps in CPU idle #2067 - Capture permission denied error for 'energy_uj' file (bsc#1190535) patterns-suse-manager: - Golang-github-wrouesnel-postgres_exporter was renamed to prometheus-postgres_exporter postgresql-jdbc: - CVE-2022-26520: Address Arbitrary File Write Vulnerability (bsc#1197356) - CVE-2022-21724: Address unchecked class instantiation when loading plugins based on class names (bsc#1195561) prometheus-exporters-formula: - Version 0.9.5 * Postgres exporter package was renamed for Red Hat - Version 0.9.4 * Postgres exporter package was renamed for SUSE Linux Enterprise Server and openSUSE prometheus-formula: - Version 0.3.7 * Allow prometheus-formula only for SUSE systems (bsc#1199149) py27-compat-salt: - Remove redundant overrides causing confusing DEBUG logging (bsc#1189501) spacecmd: - Version 4.1.18-1 * implement system.bootstrap (bsc#1194909) spacewalk-backend: - Version 4.1.31-1 * Fix traceback on calling spacewalk-repo-sync --show-packages (bsc#1193238) * Fix virt_notify SQL syntax error (bsc#1199528) * Do not raise error on file:// based DEB repo when looking for alternative Release files (bsc#1199142) * Improve parsing deb packages dependencies (bsc#1194594) * Fix reposync update notice formatting and date parsing (bsc#1194447) * implement more decompression algorithms for reposync (bsc#1196704) spacewalk-java: - Version 4.1.46-1 * Fix changelog to include the reference to CVE-2022-31248 - Version 4.1.45-1 * CVE-2022-31248: User enumeration via weak error message (bsc#1199629) * CVE-2022-21952: Unauthenticated remote Denial of Service via resource exhaustion. (bsc#1199512) * During re-activation, recalculate grains if contact method has been changed (bsc#1199677) * autoinstallation: missing whitespace after install URL (bsc#1199888) * Change system details lock tab name to lock/unlock (bsc#1193032) * Set profile tag has no-mandatory in XCCDF result (bsc#1194262) * Added a notification to inform the administrators about the product end-of-life * provisioning thought proxy should use proxy for self_update (bsc#1199036) * Allow removing duplicated packages names in the same Salt action (bsc#1198686) * Fix ACL rules for config diff download for SLS files (bsc#1198914) * fix invalid link to action schedule * Redesign the auto errata task to schedule combined actions (bsc#1197429) * detect free products in Alpha and Beta stage and prevent checks on openSUSE products (bsc#1197488) * Optimize adding new products function (bsc#1193707) * change directory owner and permissions only when needed * Fixed broken help link for system overview * Finding empty profiles by mac address must be case insensitive (bsc#1196407) * generate the system ssh key when bootstrapping a salt-ssh client (bsc#1194909) spacewalk-setup: - Version 4.1.11-1 * spacewalk-setup-cobbler assumes /etc/apache2/conf.d now as a default instead of /etc/httpd/conf.d (bsc#1198356) spacewalk-utils: - Version 4.1.20-1 * spacewalk-hostname-rename now correctly replaces the hostname for the mgr-sync configuration file (bsc#1198356) * spacewalk-hostname-rename now utilizes the '--apache2-conf-dir' flag for spacewalk-setup-cobbler (bsc#1198356) spacewalk-web: - Version 4.1.34-1 * Update Web UI version to 4.1.15 - Version 4.1.33-1 * Added support for end of life notifications subscription-matcher: - Version 0.28 * Support both antlr3-java and antlr3-runtime as dependencies * Make it obvious that log4j12 is used susemanager: - version 4.1.36-1 * Add python3-contextvars and python3-immutables to missing bootstrap repos (bsc#1200606) - version 4.1.35-1 * Add python3-gnupg to bootstrap repo definition for Ubuntu 20.04 (bsc#1200212) - Version 4.1.34-1 * mgr-sync: Raise a proper exception when duplicated lines exist in a config file (bsc#1182742) * fix SLE15 bootstrap repo definition (bsc#1197438) * Add SLES15SP4 and SUMA Proxy 4.3 to bootstrap repo definitions (bsc#1196702) * Add missing dependencies for Salt 3004 into bootstrap repository for SLE15 family (bsc#1198221) susemanager-doc-indexes: - The Large deployments Guide now includes a mention of the proxy (bsc#1199577) - In the Administration Guide, documented that monitoring tools are now available on SUSE Linux Enterprise 12, 15 and openSUSE Leap 15, however, Grafana is not available on Proxy (bsc#1191143) - In the Administration Guide, renamed the golang-github-wrouesnel-postgres_exporter to prometheus-postgres_exporter - In the Client Configuration and Retail Guides clarified that mandatory channels are automatically checked (bsc#1173527) - In the Client Configuration Guide, marked Yomi as unsupported on SUSE Linux Enterprise Server 11 and 12 - Clarified channel label name in Registering Clients with RHUI section of the Client Configuration Guide (bsc#1196067) susemanager-docs_en: - The Large deployments Guide now includes a mention of the proxy (bsc#1199577) - In the Administration Guide, documented that monitoring tools are now available on SUSE Linux Enterprise 12, 15 and openSUSE Leap 15, however, Grafana is not available on Proxy (bsc#1191143) - In the Administration Guide, renamed the golang-github-wrouesnel-postgres_exporter to prometheus-postgres_exporter - In the Client Configuration and Retail Guides clarified that mandatory channels are automatically checked (bsc#1173527) - In the Client Configuration Guide, marked Yomi as unsupported on SUSE Linux Enterprise Server 11 and 12 - Clarified channel label name in Registering Clients with RHUI section of the Client Configuration Guide (bsc#1196067) susemanager-schema: - Version 4.1.26-1 * add schema update directory from 4.1.25 to 4.1.26 susemanager-sls: - version 4.1.36-1 * Prevent possible tracebacks on calling module.run from mgrcompat by setting proper globals with using LazyLoader - Version 4.1.35-1 * Add support to packages.pkgremove to deal with duplicated pkg names (bsc#1198686) * Fix bootstrap repository path resolution for Oracle Linux * Fix deprecated warning when getting pillar data (bsc#1192850) * fixing how the return code is returned in mgrutil runner (bsc#1194909) 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. Start the Spacewalk service: `spacewalk-service start`

Exploit probability Not scored
Published June 20, 2022
Required by Not available
Last source change February 4, 2026

02 / AFFECTED SOFTWARE

Affected packages

SUSE:Manager Server Module 4.1 golang-github-QubitProducts-exporter_exporter
SUSE:Manager Server Module 4.1 golang-github-lusitaniae-apache_exporter
SUSE:Manager Server Module 4.1 golang-github-prometheus-node_exporter
SUSE:Manager Server Module 4.1 patterns-suse-manager
SUSE:Manager Server Module 4.1 postgresql-jdbc
SUSE:Manager Server Module 4.1 prometheus-exporters-formula
SUSE:Manager Server Module 4.1 prometheus-formula
SUSE:Manager Server Module 4.1 py27-compat-salt
SUSE:Manager Server Module 4.1 spacecmd
SUSE:Manager Server Module 4.1 spacewalk-backend
SUSE:Manager Server Module 4.1 spacewalk-java
SUSE:Manager Server Module 4.1 spacewalk-setup
SUSE:Manager Server Module 4.1 spacewalk-utils
SUSE:Manager Server Module 4.1 spacewalk-web
SUSE:Manager Server Module 4.1 subscription-matcher
SUSE:Manager Server Module 4.1 susemanager
SUSE:Manager Server Module 4.1 susemanager-doc-indexes
SUSE:Manager Server Module 4.1 susemanager-docs_en
SUSE:Manager Server Module 4.1 susemanager-schema
SUSE:Manager Server Module 4.1 susemanager-sls

03 / CONNECTIONS

Connected vulnerabilities

04 / EVIDENCE

Source records

Open Source Vulnerabilities SUSE-SU-2022:2145-1

This update fixes the following issues: golang-github-QubitProducts-exporter_exporter: - Adapted to build on Enterprise Linux. - Fix build for RedHat 7 - Require Go >= 1.14 also for CentOS - Add support for CentOS - Replace %{?systemd_requires} with %{?systemd_ordering} golang-github-lusitaniae-apache_exporter: - Require building with Go 1.15 - Add %license macro for LICENSE file golang-github-prometheus-node_exporter: - CVE-2022-21698: Update vendor tarball with prometheus/client_golang 1.11.1 (bsc#1196338, jsc#SLE-24238, jsc#SLE-24239) - Update to 1.3.0 * [CHANGE] Add path label to rapl collector #2146 * [CHANGE] Exclude filesystems under /run/credentials #2157 * [CHANGE] Add TCPTimeouts to netstat default filter #2189 * [FEATURE] Add lnstat collector for metrics from /proc/net/stat/ #1771 * [FEATURE] Add darwin powersupply collector #1777 * [FEATURE] Add support for monitoring GPUs on Linux #1998 * [FEATURE] Add Darwin thermal collector #2032 * [FEATURE] Add os release collector #2094 * [FEATURE] Add netdev.address-info collector #2105 * [FEATURE] Add clocksource metrics to time collector #2197 * [ENHANCEMENT] Support glob textfile collector directories #1985 * [ENHANCEMENT] ethtool: Expose node_ethtool_info metric #2080 * [ENHANCEMENT] Use include/exclude flags for ethtool filtering #2165 * [ENHANCEMENT] Add flag to disable guest CPU metrics #2123 * [ENHANCEMENT] Add DMI collector #2131 * [ENHANCEMENT] Add threads metrics to processes collector #2164 * [ENHANCMMENT] Reduce timer GC delays in the Linux filesystem collector #2169 * [ENHANCMMENT] Add TCPTimeouts to netstat default filter #2189 * [ENHANCMMENT] Use SysctlTimeval for boottime collector on BSD #2208 * [BUGFIX] ethtool: Sanitize metric names #2093 * [BUGFIX] Fix ethtool collector for multiple interfaces #2126 * [BUGFIX] Fix possible panic on macOS #2133 * [BUGFIX] Collect flag_info and bug_info only for one core #2156 * [BUGFIX] Prevent duplicate ethtool metric names #2187 - Update to 1.2.2 * Bug fixes Fix processes collector long int parsing #2112 - Update to 1.2.1 * Removed Remove obsolete capture permission denied error patch already included upstream Fix zoneinfo parsing prometheus/procfs#386 Fix nvme collector log noise #2091 Fix rapl collector log noise #2092 - Update to 1.2.0 * Changes Rename filesystem collector flags to match other collectors #2012 Make node_exporter print usage to STDOUT #203 * Features Add conntrack statistics metrics #1155 Add ethtool stats collector #1832 Add flag to ignore network speed if it is unknown #1989 Add tapestats collector for Linux #2044 Add nvme collector #2062 * Enhancements Add ErrorLog plumbing to promhttp #1887 Add more Infiniband counters #2019 netclass: retrieve interface names and filter before parsing #2033 Add time zone offset metric #2060 Handle errors from disabled PSI subsystem #1983 Fix panic when using backwards compatible flags #2000 Fix wrong value for OpenBSD memory buffer cache #2015 Only initiate collectors once #2048 Handle small backwards jumps in CPU idle #2067 - Capture permission denied error for 'energy_uj' file (bsc#1190535) patterns-suse-manager: - Golang-github-wrouesnel-postgres_exporter was renamed to prometheus-postgres_exporter postgresql-jdbc: - CVE-2022-26520: Address Arbitrary File Write Vulnerability (bsc#1197356) - CVE-2022-21724: Address unchecked class instantiation when loading plugins based on class names (bsc#1195561) prometheus-exporters-formula: - Version 0.9.5 * Postgres exporter package was renamed for Red Hat - Version 0.9.4 * Postgres exporter package was renamed for SUSE Linux Enterprise Server and openSUSE prometheus-formula: - Version 0.3.7 * Allow prometheus-formula only for SUSE systems (bsc#1199149) py27-compat-salt: - Remove redundant overrides causing confusing DEBUG logging (bsc#1189501) spacecmd: - Version 4.1.18-1 * implement system.bootstrap (bsc#1194909) spacewalk-backend: - Version 4.1.31-1 * Fix traceback on calling spacewalk-repo-sync --show-packages (bsc#1193238) * Fix virt_notify SQL syntax error (bsc#1199528) * Do not raise error on file:// based DEB repo when looking for alternative Release files (bsc#1199142) * Improve parsing deb packages dependencies (bsc#1194594) * Fix reposync update notice formatting and date parsing (bsc#1194447) * implement more decompression algorithms for reposync (bsc#1196704) spacewalk-java: - Version 4.1.46-1 * Fix changelog to include the reference to CVE-2022-31248 - Version 4.1.45-1 * CVE-2022-31248: User enumeration via weak error message (bsc#1199629) * CVE-2022-21952: Unauthenticated remote Denial of Service via resource exhaustion. (bsc#1199512) * During re-activation, recalculate grains if contact method has been changed (bsc#1199677) * autoinstallation: missing whitespace after install URL (bsc#1199888) * Change system details lock tab name to lock/unlock (bsc#1193032) * Set profile tag has no-mandatory in XCCDF result (bsc#1194262) * Added a notification to inform the administrators about the product end-of-life * provisioning thought proxy should use proxy for self_update (bsc#1199036) * Allow removing duplicated packages names in the same Salt action (bsc#1198686) * Fix ACL rules for config diff download for SLS files (bsc#1198914) * fix invalid link to action schedule * Redesign the auto errata task to schedule combined actions (bsc#1197429) * detect free products in Alpha and Beta stage and prevent checks on openSUSE products (bsc#1197488) * Optimize adding new products function (bsc#1193707) * change directory owner and permissions only when needed * Fixed broken help link for system overview * Finding empty profiles by mac address must be case insensitive (bsc#1196407) * generate the system ssh key when bootstrapping a salt-ssh client (bsc#1194909) spacewalk-setup: - Version 4.1.11-1 * spacewalk-setup-cobbler assumes /etc/apache2/conf.d now as a default instead of /etc/httpd/conf.d (bsc#1198356) spacewalk-utils: - Version 4.1.20-1 * spacewalk-hostname-rename now correctly replaces the hostname for the mgr-sync configuration file (bsc#1198356) * spacewalk-hostname-rename now utilizes the '--apache2-conf-dir' flag for spacewalk-setup-cobbler (bsc#1198356) spacewalk-web: - Version 4.1.34-1 * Update Web UI version to 4.1.15 - Version 4.1.33-1 * Added support for end of life notifications subscription-matcher: - Version 0.28 * Support both antlr3-java and antlr3-runtime as dependencies * Make it obvious that log4j12 is used susemanager: - version 4.1.36-1 * Add python3-contextvars and python3-immutables to missing bootstrap repos (bsc#1200606) - version 4.1.35-1 * Add python3-gnupg to bootstrap repo definition for Ubuntu 20.04 (bsc#1200212) - Version 4.1.34-1 * mgr-sync: Raise a proper exception when duplicated lines exist in a config file (bsc#1182742) * fix SLE15 bootstrap repo definition (bsc#1197438) * Add SLES15SP4 and SUMA Proxy 4.3 to bootstrap repo definitions (bsc#1196702) * Add missing dependencies for Salt 3004 into bootstrap repository for SLE15 family (bsc#1198221) susemanager-doc-indexes: - The Large deployments Guide now includes a mention of the proxy (bsc#1199577) - In the Administration Guide, documented that monitoring tools are now available on SUSE Linux Enterprise 12, 15 and openSUSE Leap 15, however, Grafana is not available on Proxy (bsc#1191143) - In the Administration Guide, renamed the golang-github-wrouesnel-postgres_exporter to prometheus-postgres_exporter - In the Client Configuration and Retail Guides clarified that mandatory channels are automatically checked (bsc#1173527) - In the Client Configuration Guide, marked Yomi as unsupported on SUSE Linux Enterprise Server 11 and 12 - Clarified channel label name in Registering Clients with RHUI section of the Client Configuration Guide (bsc#1196067) susemanager-docs_en: - The Large deployments Guide now includes a mention of the proxy (bsc#1199577) - In the Administration Guide, documented that monitoring tools are now available on SUSE Linux Enterprise 12, 15 and openSUSE Leap 15, however, Grafana is not available on Proxy (bsc#1191143) - In the Administration Guide, renamed the golang-github-wrouesnel-postgres_exporter to prometheus-postgres_exporter - In the Client Configuration and Retail Guides clarified that mandatory channels are automatically checked (bsc#1173527) - In the Client Configuration Guide, marked Yomi as unsupported on SUSE Linux Enterprise Server 11 and 12 - Clarified channel label name in Registering Clients with RHUI section of the Client Configuration Guide (bsc#1196067) susemanager-schema: - Version 4.1.26-1 * add schema update directory from 4.1.25 to 4.1.26 susemanager-sls: - version 4.1.36-1 * Prevent possible tracebacks on calling module.run from mgrcompat by setting proper globals with using LazyLoader - Version 4.1.35-1 * Add support to packages.pkgremove to deal with duplicated pkg names (bsc#1198686) * Fix bootstrap repository path resolution for Oracle Linux * Fix deprecated warning when getting pillar data (bsc#1192850) * fixing how the return code is returned in mgrutil runner (bsc#1194909) 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. Start the Spacewalk service: `spacewalk-service start`

View original source

05 / REFERENCES

Further evidence