SUSE-SU-2020:0335-1 -- SLES systemd, libsystemd0, libudev1, udevID: oval:org.secpod.oval:def:89002931 | Date: (C)2021-02-25 (M)2022-12-07 |
Class: PATCH | Family: unix |
This update for systemd fixes the following issues: - CVE-2020-1712 Fix a heap use-after-free vulnerability, when asynchronous Polkit queries were performed while handling Dbus messages. A local unprivileged attacker could have abused this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted Dbus messages. - Use suse.pool.ntp.org server pool on SLE distros - libblkid: open device in nonblock mode. - udev/cdrom_id: Do not open CD-rom in exclusive mode. - bus_open leak sd_event_source when udevadm trigger#227;#128;#130; - fileio: introduce read_full_virtual_file for reading virtual files in sysfs, procfs - fileio: initialize errno to zero before we do fread - fileio: try to read one byte too much in read_full_stream - logind: consider quot;greeterquot; sessions suitable as quot;displayquot; sessions of a user - logind: never elect a session that is stopping as display - journal: include kmsg lines from the systemd process which execd us - udevd: don"t use monitor after manager_exit - udevd: capitalize log messages in on_sigchld - udevd: merge conditions to decrease indentation - Revert quot;udevd: fix crash when workers time out after exit is signal caughtquot; - core: fragments of masked units ought not be considered for NeedDaemonReload - udevd: fix crash when workers time out after exit is signal caught - udevd: wait for workers to finish when exiting - Improve bash completion support * shell-completion: systemctl: do not list template units in {re,}start * shell-completion: systemctl: pass current word to all list_unit* * bash-completion: systemctl: pass current partial unit to list-unit* * bash-completion: systemctl: use systemctl --no-pager * bash-completion: also suggest template unit files * bash-completion: systemctl: add missing options and verbs * bash-completion: use the first argument instead of the global variable - networkd: VXLan Make group and remote variable separate - networkd: vxlan require Remote= to be a non multicast address - fs-util: let"s avoid unnecessary strerror - fs-util: introduce inotify_add_watch_and_warn helper - ask-password: improve log message when inotify limit is reached - shared/install: failing with -ELOOP can be due to the use of an alias in install_error - man: alias names can"t be used with enable command - Add boot option to not use swap at system start - Allow YaST to select Iranian keyboard layout
Platform: |
SUSE Linux Enterprise Server 15 |
Product: |
systemd |
libsystemd0 |
libudev |
udev |