Maintenance update for SUSE Manager 4.3: Server, Proxy and Retail Branch Server
Announcement ID: | SUSE-SU-2024:4006-1 |
---|---|
Release Date: | 2024-11-18T13:20:05Z |
Rating: | critical |
References: |
|
Cross-References: | |
CVSS scores: |
|
Affected Products: |
|
An update that solves three vulnerabilities, contains one feature and has 50 security fixes can now be installed.
Security update for SUSE Manager Proxy and Retail Branch Server 4.3
Description:
This update fixes the following issues:
mgr-daemon:
- Version 4.3.11-0
- Update translation strings
spacecmd:
- Version 4.3.29-0
- Speed up softwarechannel_removepackages (bsc#1227606)
spacewalk-backend:
- Version 4.3.30-0
- Make ISSv1 timezone independent (bsc#1221505)
- reposync: introduce timeout when syncing DEB channels (bsc#1225960)
- yum_src: use proper name variable name for subprocess.TimeoutExpired
- Check and populate PTF attributes at the time of importing packages (bsc#1225619)
- reposync: import GPG keys to RPM DB individually (bsc#1217003)
- Add log string to the journal when services are stopped because of insufficient disk space
spacewalk-certs-tools:
- Version 4.3.26-0
- Fix private key format in jabberd certificate file (bsc#1228851)
- Fix parsing Authority Key Identifier when keyid is not prefixed (bsc#1229079)
- Support multiple certificates for root-ca-file and server-cert-file
spacewalk-client-tools:
-
Version 4.3.21-0
-
Update translation strings
spacewalk-proxy:
-
Version 4.3.19-0
-
Allow execute of ssh-keygen command on the Proxy to clean up SSH known_hosts (bsc#1228345)
spacewalk-web:
-
Security issues fixed:
-
Version 4.3.42-0
- CVE-2024-49503: Escape organization credentials username to mitigate XSS vulnerability (bsc#1231922)
-
Version 4.3.41-0
- CVE-2024-49502: Validate proxy hostname format and escape proxy username to mitigate XSS vulnerabilities (bsc#1231852)
-
Bugs fixed:
-
Version 4.3.40-0
- Fix channel selection using SSM (bsc#1226917)
- Fix datetime selection when using maintenance windows (bsc#1228036)
susemanager-build-keys:
- Extended 2048 bit SUSE SLE 12, 15 GA-SP5 key until 2028. (bsc#1229339)
uyuni-common-libs:
-
Version 4.3.11-0
-
Enforce directory permissions at repo-sync when creating directories (bsc#1229260)
- Make ISSv1 timezone independent (bsc#1221505)
uyuni-proxy-systemd-services:
-
version 4.3.14-0
-
Update to SUSE Manager 4.3.14
How to apply this update:
- Log in as root user to the SUSE Manager Proxy or Retail Branch Server.
- Stop the proxy service:
spacewalk-proxy stop
- Apply the patch using either zypper patch or YaST Online Update.
- Start the Spacewalk service:
spacewalk-proxy start
Security update for SUSE Manager Server 4.3
Description:
This update fixes the following issues:
cobbler:
-
Security issues fixed:
-
CVE-2024-47533: Prevent privilege escalation from none to admin (bsc#1231332)
-
Other bugs fixed:
-
Increase start timeout for cobblerd unit (bsc#1219450)
- Provide sync_single_system for DHCP modules to improve performance (bsc#1219450)
- Add input_string_*, input_boolean, input_int functions to public API
- Add new setting for Uyuni authentication endpoint (bsc#1219887)
grafana-formula:
- Version 0.11.0
- Add SLES 15 SP6 to supported versions (bsc#1228286)
inter-server-sync:
- Version 0.3.5-0
- Decode boolean values for export (bsc#1228545)
saltboot-formula:
- Update to version 0.1.1723628891.ffb1da5
- Rework request stop function to avoid unnecessary warnings (bsc#1212985)
spacecmd:
- Version 4.3.29-0
- Speed up softwarechannel_removepackages (bsc#1227606)
spacewalk-backend:
- Version 4.3.30-0
- Make ISSv1 timezone independent (bsc#1221505)
- reposync: introduce timeout when syncing DEB channels (bsc#1225960)
- yum_src: use proper name variable name for subprocess.TimeoutExpired
- Check and populate PTF attributes at the time of importing packages (bsc#1225619)
- reposync: import GPG keys to RPM DB individually (bsc#1217003)
- Add log string to the journal when services are stopped because of insufficient disk space
spacewalk-certs-tools:
- Version 4.3.26-0
- Fix private key format in jabberd certificate file (bsc#1228851)
- Fix parsing Authority Key Identifier when keyid is not prefixed (bsc#1229079)
- Support multiple certificates for root-ca-file and server-cert-file
spacewalk-client-tools:
- Version 4.3.21-0
- Update translation strings
spacewalk-config:
- Version 4.3.14-0
- Trust the Content-Length header from AJP (bsc#1226439)
spacewalk-java:
- Version 4.3.82-0
- Limit frontend-log message size (bsc#1231900)
- Version 4.3.81-0
- Add detection of Ubuntu 24.04
- Version 4.3.80-0
- Use custom select instead of errata view for better performance (bsc#1225619)
- Version 4.3.79-0
- Add info URL for cobbler to clean the system profile (bsc#1219645)
- Require correct scap packages for Ubuntu
- Require correct scap packages for Debian 12 (bsc#1227746)
- Fix finding system_checkin_threshold configuration value on Sytems Overview page (bsc#1224108)
- Allow changing base channel to SUSE Liberty Linux LTSS when the system is on Liberty (bsc#1228326)
- Implement product migration from RHEL and Clones to SUSE Liberty Linux
- Remove system also from proxy SSH known_hosts (bsc#1228345)
- Fix NullPointerException when generating subscription matcher input (bsc#1228638)
- Allow free products and SUSE Manager Proxy being managed by SUSE Manager Server PAYG
- Open bootstrap script directory URL in a new page (bsc#1225603)
- Delay package list refresh when Salt was updated (bsc#1217978)
- Add SLE Micro 5 to the list of systems which support monitoring (bsc#1227334)
- Add all SLE Micro systems to the list of systems which get PTF repositories
- Update last sync refresh timestamp only when at least one time products were synced before
- Prevent NullPointerException when listing history events without completion time (bsc#1146701)
- Autoinstallation: prevent issues with duplicate IP address due to some networks (bsc#1226461)
- Improve SQL queries and performance to check for PTF packages (bsc#1225619)
- Check the correct Salt package before product migration (bsc#1224209)
- Fix the date format output when using the HTTP API to use ISO 8601 format (bsc#1227543)
- Fix transactional update check for SL Micro (bsc#1227406)
- Improve score comparison in system search to fix ISE (bsc#1228412)
- Fix package profile update on CentOS 7 when yum-utils is not installed (bsc#1227133)
spacewalk-utils:
- Version 4.3.22-0
- Add repositories for Ubuntu 24.04 LTS
- Version 4.3.21-0
- Drop unsupported tool spacewalk-final-archive as it is broken and may disclose sensitive information (bsc#1228945)
spacewalk-web:
-
Security issues fixed:
-
Version 4.3.42-0
- CVE-2024-49503: Escape organization credentials username to mitigate XSS vulnerability (bsc#1231922)
-
Version 4.3.41-0
- CVE-2024-49502: Validate proxy hostname format and escape proxy username to mitigate XSS vulnerabilities (bsc#1231852)
-
Bugs fixed:
-
Version 4.3.40-0
- Fix channel selection using SSM (bsc#1226917)
- Fix datetime selection when using maintenance windows (bsc#1228036)
susemanager:
- Version 4.3.39-0
- Enable bootstrapping for Ubuntu 24.04 LTS
- Version 4.3.38-0
- Add missing package python3-ply to bootstrap repo definition (bsc#1228130)
- Create special bootstrap data for SUSE Manager Server 4.3 with LTSS updates for Hub scenario (bsc#1211899)
- Add LTSS updates to SUSE Manager Proxy 4.3 bootstrap data
- Add traditional stack to boostrap repo on sles15sp6 (bsc#1228147)
- Change package to libdbus-glib-1-2 on sle15sp6 (bsc#1228147)
susemanager-build-keys:
- Extended 2048 bit SUSE SLE 12, 15 GA-SP5 key until 2028. (bsc#1229339)
susemanager-docs_en:
- Documented Ubuntu 24.04 LTS as a supported client OS in Client
- SUSE Manager 4.3.14 documentation update
- In network ports section, deleted partially outdated image, added port 443 for clients, and removed Cobbler only used internally (bsc#1217338)
- Added installer-updates.suse.com to the list of URLs in Installation and Upgrade Guide (bsc#1229178)
- Enhanced instructions about the permissions for the IAM role in Public Cloud Guide
- Fixed OS minor number in Client Configuration Guide (bsc#1218090)
- Added warning about Package Hub (bsc#1221435)
- Removed Verify Packages section from Package Management chapter in Client Configuration Guide
- Added note about usernames in PAM section in Administration Guide (bsc#1227599)
- Updated Content Lifecycle Management (CLM) examples for Red Hat Enterprise Linux 9 (bsc#1226687)
- Added VM based proxy installation in Installation and Upgrade Guide
- Fixed PostgreSQL name entity
- Improved Large Deployments Guide with better tuning values and extra parameters added
- Updated lists of SUSE Linux Enterprise hardening profiles in openSCAP chapter in the Administration Guide
susemanager-schema:
- Version 4.3.27-0
- Introduce new attributes to detect PTF packages (bsc#1225619)
susemanager-sls:
- Version 4.3.45-0
- Start using DEB822 format for repository sources beginning with Ubuntu 24.04
- Version 4.3.44-0
- Speed-up mgrutil.remove_ssh_known_host runner (bsc#1223312)
- Implement product migration from RHEL and clones to SUSE Liberty Linux
- Disable transactional-update.timer on SLEM at bootstrap
- Explicitly remove old venv-minion environment when updating Python versions
- sumautil: properly detect bridge interfaces (bsc#1226461)
- Fix typo on directories to clean up when deleting a system (bsc#1228101)
- Translate GPG URL if it has server name and client behind proxy (bsc#1223988)
- Fix yum-utils package missing on CentOS7 minions (bsc#1227133)
- Implement IMDSv2 for AWS instance detection (bsc#1226090)
- Fix package profile update on CentOS 7 when yum-utils is not installed (bsc#1227133)
- Fix parsing passwords with special characters for PostgreSQL exporter
susemanager-sync-data:
- Version 4.3.21-0
- Add SLES15-SP5-LTSS channel families
- Add MicroOS PPC channel family
- Version 4.3.20-0
- Add Ubuntu 24.04 support
- Version 4.3.19-0
- Fix CentOS 7 repo urls (bsc#1227526)
- Add channel family for SLES 12 SP5 LTSS Extended Security
- Implement product migration from RHEL and clones to SUSE Liberty Linux
uyuni-common-libs:
- Version 4.3.11-0
- Enforce directory permissions at repo-sync when creating directories (bsc#1229260)
- Make ISSv1 timezone independent (bsc#1221505)
uyuni-reportdb-schema:
- Version 4.3.11-0
- Change Errata CVE column to type text as a varchar reaches the maximum (bsc#1226478)
How to apply this update:
- Log in as root user to the SUSE Manager Server.
- Stop the Spacewalk service:
spacewalk-service stop
- Apply the patch using either zypper patch or YaST Online Update.
- Start the Spacewalk service:
spacewalk-service start
Recommended update for SUSE Manager Client Tools
Description:
This update fixes the following issues:
uyuni-proxy-systemd-services:
- version 4.3.14-0
- Update to SUSE Manager 4.3.14
Patch Instructions:
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
-
SUSE Manager Client Tools for SLE Micro 5
zypper in -t patch SUSE-SLE-Manager-Tools-For-Micro-5-2024-4006=1
-
SUSE Manager Proxy 4.3 Module 4.3
zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Proxy-4.3-2024-4006=1
-
SUSE Manager Server 4.3 Module 4.3
zypper in -t patch SUSE-SLE-Module-SUSE-Manager-Server-4.3-2024-4006=1
-
SUSE Manager Client Tools for SLE 15
zypper in -t patch SUSE-SLE-Manager-Tools-15-2024-4006=1
Package List:
-
SUSE Manager Client Tools for SLE Micro 5 (noarch)
- uyuni-proxy-systemd-services-4.3.14-150000.1.27.4
-
SUSE Manager Proxy 4.3 Module 4.3 (noarch)
- spacewalk-proxy-redirect-4.3.19-150400.3.29.9
- python3-spacewalk-certs-tools-4.3.26-150400.3.36.7
- spacewalk-proxy-package-manager-4.3.19-150400.3.29.9
- spacewalk-client-tools-4.3.21-150400.3.33.11
- uyuni-proxy-systemd-services-4.3.14-150000.1.27.4
- mgr-daemon-4.3.11-150400.3.21.6
- spacewalk-base-minimal-4.3.42-150400.3.52.1
- spacewalk-backend-4.3.30-150400.3.47.16
- spacecmd-4.3.29-150400.3.42.8
- spacewalk-proxy-salt-4.3.19-150400.3.29.9
- python3-spacewalk-client-setup-4.3.21-150400.3.33.11
- python3-spacewalk-client-tools-4.3.21-150400.3.33.11
- spacewalk-certs-tools-4.3.26-150400.3.36.7
- spacewalk-client-setup-4.3.21-150400.3.33.11
- spacewalk-proxy-common-4.3.19-150400.3.29.9
- susemanager-build-keys-15.4.10-150400.3.29.4
- spacewalk-proxy-broker-4.3.19-150400.3.29.9
- susemanager-build-keys-web-15.4.10-150400.3.29.4
- python3-spacewalk-check-4.3.21-150400.3.33.11
- spacewalk-proxy-management-4.3.19-150400.3.29.9
- spacewalk-check-4.3.21-150400.3.33.11
- spacewalk-base-minimal-config-4.3.42-150400.3.52.1
-
SUSE Manager Proxy 4.3 Module 4.3 (x86_64)
- python3-uyuni-common-libs-4.3.11-150400.3.21.6
-
SUSE Manager Server 4.3 Module 4.3 (noarch)
- spacewalk-backend-sql-postgresql-4.3.30-150400.3.47.16
- spacewalk-taskomatic-4.3.82-150400.3.96.1
- spacewalk-backend-sql-4.3.30-150400.3.47.16
- spacewalk-java-4.3.82-150400.3.96.1
- susemanager-schema-utility-4.3.27-150400.3.45.11
- spacewalk-backend-config-files-common-4.3.30-150400.3.47.16
- susemanager-schema-4.3.27-150400.3.45.11
- python3-spacewalk-certs-tools-4.3.26-150400.3.36.7
- spacewalk-backend-applet-4.3.30-150400.3.47.16
- spacewalk-java-postgresql-4.3.82-150400.3.96.1
- spacewalk-backend-server-4.3.30-150400.3.47.16
- spacewalk-client-tools-4.3.21-150400.3.33.11
- susemanager-docs_en-pdf-4.3.14-150400.9.66.2
- susemanager-docs_en-4.3.14-150400.9.66.2
- spacewalk-backend-xmlrpc-4.3.30-150400.3.47.16
- spacewalk-backend-package-push-server-4.3.30-150400.3.47.16
- spacewalk-base-minimal-4.3.42-150400.3.52.1
- spacewalk-backend-config-files-4.3.30-150400.3.47.16
- spacewalk-backend-4.3.30-150400.3.47.16
- spacecmd-4.3.29-150400.3.42.8
- spacewalk-base-4.3.42-150400.3.52.1
- python3-spacewalk-client-tools-4.3.21-150400.3.33.11
- spacewalk-backend-config-files-tool-4.3.30-150400.3.47.16
- spacewalk-certs-tools-4.3.26-150400.3.36.7
- spacewalk-backend-iss-export-4.3.30-150400.3.47.16
- spacewalk-html-4.3.42-150400.3.52.1
- susemanager-build-keys-15.4.10-150400.3.29.4
- saltboot-formula-0.1.1723628891.ffb1da5-150400.3.18.4
- spacewalk-utils-4.3.22-150400.3.29.2
- susemanager-build-keys-web-15.4.10-150400.3.29.4
- spacewalk-backend-xml-export-libs-4.3.30-150400.3.47.16
- spacewalk-java-config-4.3.82-150400.3.96.1
- susemanager-sls-4.3.45-150400.3.55.4
- spacewalk-java-lib-4.3.82-150400.3.96.1
- spacewalk-backend-app-4.3.30-150400.3.47.16
- uyuni-config-modules-4.3.45-150400.3.55.4
- spacewalk-backend-iss-4.3.30-150400.3.47.16
- spacewalk-utils-extras-4.3.22-150400.3.29.2
- cobbler-3.3.3-150400.5.52.3
- spacewalk-backend-tools-4.3.30-150400.3.47.16
- susemanager-sync-data-4.3.21-150400.3.35.2
- uyuni-reportdb-schema-4.3.11-150400.3.18.12
- spacewalk-base-minimal-config-4.3.42-150400.3.52.1
- spacewalk-config-4.3.14-150400.3.18.6
- grafana-formula-0.11.0-150400.3.21.4
-
SUSE Manager Server 4.3 Module 4.3 (ppc64le s390x x86_64)
- susemanager-4.3.39-150400.3.58.5
- inter-server-sync-0.3.5-150400.3.36.13
- python3-uyuni-common-libs-4.3.11-150400.3.21.6
- susemanager-tools-4.3.39-150400.3.58.5
- inter-server-sync-debuginfo-0.3.5-150400.3.36.13
-
SUSE Manager Client Tools for SLE 15 (noarch)
- uyuni-proxy-systemd-services-4.3.14-150000.1.27.4
References:
- https://www.suse.com/security/cve/CVE-2024-47533.html
- https://www.suse.com/security/cve/CVE-2024-49502.html
- https://www.suse.com/security/cve/CVE-2024-49503.html
- https://bugzilla.suse.com/show_bug.cgi?id=1146701
- https://bugzilla.suse.com/show_bug.cgi?id=1211899
- https://bugzilla.suse.com/show_bug.cgi?id=1212985
- https://bugzilla.suse.com/show_bug.cgi?id=1217003
- https://bugzilla.suse.com/show_bug.cgi?id=1217338
- https://bugzilla.suse.com/show_bug.cgi?id=1217978
- https://bugzilla.suse.com/show_bug.cgi?id=1218090
- https://bugzilla.suse.com/show_bug.cgi?id=1219450
- https://bugzilla.suse.com/show_bug.cgi?id=1219645
- https://bugzilla.suse.com/show_bug.cgi?id=1219887
- https://bugzilla.suse.com/show_bug.cgi?id=1221435
- https://bugzilla.suse.com/show_bug.cgi?id=1221505
- https://bugzilla.suse.com/show_bug.cgi?id=1223312
- https://bugzilla.suse.com/show_bug.cgi?id=1223988
- https://bugzilla.suse.com/show_bug.cgi?id=1224108
- https://bugzilla.suse.com/show_bug.cgi?id=1224209
- https://bugzilla.suse.com/show_bug.cgi?id=1225603
- https://bugzilla.suse.com/show_bug.cgi?id=1225619
- https://bugzilla.suse.com/show_bug.cgi?id=1225960
- https://bugzilla.suse.com/show_bug.cgi?id=1226090
- https://bugzilla.suse.com/show_bug.cgi?id=1226439
- https://bugzilla.suse.com/show_bug.cgi?id=1226461
- https://bugzilla.suse.com/show_bug.cgi?id=1226478
- https://bugzilla.suse.com/show_bug.cgi?id=1226687
- https://bugzilla.suse.com/show_bug.cgi?id=1226917
- https://bugzilla.suse.com/show_bug.cgi?id=1227133
- https://bugzilla.suse.com/show_bug.cgi?id=1227334
- https://bugzilla.suse.com/show_bug.cgi?id=1227406
- https://bugzilla.suse.com/show_bug.cgi?id=1227526
- https://bugzilla.suse.com/show_bug.cgi?id=1227543
- https://bugzilla.suse.com/show_bug.cgi?id=1227599
- https://bugzilla.suse.com/show_bug.cgi?id=1227606
- https://bugzilla.suse.com/show_bug.cgi?id=1227746
- https://bugzilla.suse.com/show_bug.cgi?id=1228036
- https://bugzilla.suse.com/show_bug.cgi?id=1228101
- https://bugzilla.suse.com/show_bug.cgi?id=1228130
- https://bugzilla.suse.com/show_bug.cgi?id=1228147
- https://bugzilla.suse.com/show_bug.cgi?id=1228286
- https://bugzilla.suse.com/show_bug.cgi?id=1228326
- https://bugzilla.suse.com/show_bug.cgi?id=1228345
- https://bugzilla.suse.com/show_bug.cgi?id=1228412
- https://bugzilla.suse.com/show_bug.cgi?id=1228545
- https://bugzilla.suse.com/show_bug.cgi?id=1228638
- https://bugzilla.suse.com/show_bug.cgi?id=1228851
- https://bugzilla.suse.com/show_bug.cgi?id=1228945
- https://bugzilla.suse.com/show_bug.cgi?id=1229079
- https://bugzilla.suse.com/show_bug.cgi?id=1229178
- https://bugzilla.suse.com/show_bug.cgi?id=1229260
- https://bugzilla.suse.com/show_bug.cgi?id=1229339
- https://bugzilla.suse.com/show_bug.cgi?id=1231332
- https://bugzilla.suse.com/show_bug.cgi?id=1231852
- https://bugzilla.suse.com/show_bug.cgi?id=1231900
- https://bugzilla.suse.com/show_bug.cgi?id=1231922
- https://jira.suse.com/browse/MSQA-863