SUSE-SU-2020:1693-1
SUSE-SU-2020:1693-1 · Security update for the Linux Kernel
This page contains facts from public vulnerability sources. Check the original advisory before updating.
This page shows selected source facts. See the linked advisories for the complete description and affected versions.
The SUSE Linux Enterprise 12 SP5 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - CVE-2020-10768: The prctl() function could be used to enable indirect branch speculation even after it has been disabled. (bnc#1172783) - CVE-2020-10766: A bug in the logic handling could allow an attacker with a local account to disable SSBD protection. (bnc#1172781) - CVE-2020-10767: A IBPB would be disabled when STIBP was not available or when Enhanced Indirect Branch Restricted Speculation (IBRS) was available. This is unexpected behaviour could leave the system open to a spectre v2 style attack (bnc#1172782) - CVE-2020-13974: drivers/tty/vt/keyboard.c had an integer overflow if k_ascii was called several times in a row (bnc#1172775) - CVE-2019-20810: go7007_snd_init did not call snd_card_free for a failure path, which caused a memory leak (bnc#1172458) The following non-security bugs were fixed: - ACPI: PM: Avoid using power resources if there are none for D0 (bsc#1051510). - ALSA: es1688: Add the missed snd_card_free() (bsc#1051510). - ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (bsc#1111666). - ALSA: hda/realtek - Add LED class support for micmute LED (bsc#1111666). - ALSA: hda/realtek - Enable micmute LED on and HP system (bsc#1111666). - ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (bsc#1111666). - ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (bsc#1111666). - ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (bsc#1111666). - ALSA: hda: Add ElkhartLake HDMI codec vid (bsc#1111666). - ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (bsc#1111666). - ALSA: pcm: disallow linking stream to itself (bsc#1111666). - ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (bsc#1111666). - ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (bsc#1111666). - ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (bsc#1111666). - ALSA: usb-audio: Clean up quirk entries with macros (bsc#1111666). - ALSA: usb-audio: Fix inconsistent card PM state after resume (bsc#1111666). - ALSA: usb-audio: Fix racy list management in output queue (bsc#1111666). - ALSA: usb-audio: Manage auto-pm of all bundled interfaces (bsc#1111666). - ALSA: usb-audio: Use the new macro for HP Dock rename quirks (bsc#1111666). - CDC-ACM: heed quirk also in error handling (git-fixes). - HID: sony: Fix for broken buttons on DS3 USB dongles (bsc#1051510). - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (bsc#1171904). - KVM: x86: only do L1TF workaround on affected processors (bsc#1171904). - NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (bsc#1170592). - NFSv4: Retry CLOSE and DELEGRETURN on NFS4ERR_OLD_STATEID (bsc#1170592). - PCI/PM: Call .bridge_d3() hook only if non-NULL (git-fixes). - PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (bsc#1051510). - PCI: Allow pci_resize_resource() for devices on root bus (bsc#1051510). - PCI: Fix pci_register_host_bridge() device_register() error handling (bsc#1051510). - PCI: Program MPS for RCiEP devices (bsc#1051510). - RDMA/efa: Fix setting of wrong bit in get/set_feature commands (bsc#1111666) - RDMA/efa: Support remote read access in MR registration (bsc#1111666) - RDMA/efa: Unified getters/setters for device structs bitmask access (bsc#1111666) - USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke (bsc#1051510). - USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe() (bsc#1051510). - USB: serial: option: add Telit LE910C1-EUX compositions (bsc#1051510). - USB: serial: qcserial: add DW5816e QDL support (bsc#1051510). - USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (bsc#1051510). - USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (git-fixes). - arm64: map FDT as RW for early_init_dt_scan() (jsc#SLE-12423). - bcache: Fix an error code in bch_dump_read() (git fixes (block drivers)). - block: remove QUEUE_FLAG_STACKABLE (git fixes (block drivers)). - block: sed-opal: fix sparse warning: convert __be64 data (git fixes (block drivers)). - brcmfmac: fix wrong location to get firmware feature (bsc#1111666). - btrfs: do not zero f_bavail if we have available space (bsc#1168081). - btrfs: do not zero f_bavail if we have available space (bsc#1168081). - char/random: Add a newline at the end of the file (jsc#SLE-12423). - cifs: get rid of unused parameter in reconn_setup_dfs_targets() (bsc#1144333). - cifs: handle hostnames that resolve to same ip in failover (bsc#1144333 bsc#1161016). - cifs: set up next DFS target before generic_ip_connect() (bsc#1144333 bsc#1161016). - clk: bcm2835: Fix return type of bcm2835_register_gate (bsc#1051510). - clk: clk-flexgen: fix clock-critical handling (bsc#1051510). - clk: sunxi: Fix incorrect usage of round_down() (bsc#1051510). - compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (git fixes (block drivers)). - compat_ioctl: block: handle Persistent Reservations (git fixes (block drivers)). - copy_{to,from}_user(): consolidate object size checks (git fixes). - crypto: caam - update xts sector size for large input length (bsc#1111666). - crypto: chelsio/chtls: properly set tp->lsndtime (bsc#1111666). - dm btree: increase rebalance threshold in __rebalance2() (git fixes (block drivers)). - dm cache: fix a crash due to incorrect work item cancelling (git fixes (block drivers)). - dm crypt: fix benbi IV constructor crash if used in authenticated mode (git fixes (block drivers)). - dm space map common: fix to ensure new block isn't already in use (git fixes (block drivers)). - dm verity fec: fix hash block number in verity_fec_decode (git fixes (block drivers)). - dm verity fec: fix memory leak in verity_fec_dtr (git fixes (block drivers)). - dm: fix potential for q->make_request_fn NULL pointer (git fixes (block drivers)). - dm: various cleanups to md->queue initialization code (git fixes). - dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()' (bsc#1111666). - drivers: soc: ti: knav_qmss_queue: Make knav_gp_range_ops static (bsc#1051510). - drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (bsc#1111666). - drm: amd/display: fix Kconfig help text (bsc#1113956) - efi/random: Increase size of firmware supplied randomness (jsc#SLE-12423). - efi/random: Treat EFI_RNG_PROTOCOL output as bootloader randomness (jsc#SLE-12423). - efi: READ_ONCE rng seed size before munmap (jsc#SLE-12423). - efi: Reorder pr_notice() with add_device_randomness() call (jsc#SLE-12423). - evm: Check also if *tfm is an error pointer in init_desc() (bsc#1051510). - evm: Fix a small race in init_desc() (bsc#1051510). - extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()' (bsc#1051510). - fdt: Update CRC check for rng-seed (jsc#SLE-12423). - fdt: add support for rng-seed (jsc#SLE-12423). - firmware: imx: scu: Fix corruption of header (git-fixes). - firmware: imx: scu: Fix possible memory leak in imx_scu_probe() (bsc#1111666). - firmware: revert letter case change which broke compatibility with the SAP license generator (bsc#1172472). - fpga: dfl: afu: Corrected error handling levels (git-fixes). - fs/reiserfs: Reenabled reiserfs (bsc#1172884) - gpiolib: Document that GPIO line names are not globally unique (bsc#1051510). - gpu: ipu-v3: pre: do not trigger update if buffer address does not change (bsc#1111666). - iio: buffer: Do not allow buffers without any channels enabled to be activated (bsc#1051510). - iio: pressure: bmp280: Tolerate IRQ before registering (bsc#1051510). - ima: Directly assign the ima_default_policy pointer to ima_rules (bsc#1051510). - ima: Fix ima digest hash table key calculation (bsc#1051510). - include/asm-generic/topology.h: guard cpumask_of_node() macro argument (bsc#1148868). - kabi: ppc64le: prevent struct dma_map_ops to become defined (jsc#SLE-12423)
Fix available
- Published
- Updated
Stack: system
Affected products and versions
kernel-default SUSE:Linux Enterprise High Availability Extension 12 SP5
- Affected ranges
- ECOSYSTEM: < 4.12.14-122.26.1
Update to 4.12.14-122.26.1
kernel-default SUSE:Linux Enterprise Live Patching 12 SP5
- Affected ranges
- ECOSYSTEM: < 4.12.14-122.26.1
Update to 4.12.14-122.26.1
kgraft-patch-sle12-sp5_update_6 SUSE:Linux Enterprise Live Patching 12 SP5
- Affected ranges
- ECOSYSTEM: < 1-8.3.1
Update to 1-8.3.1
kernel-docs SUSE:Linux Enterprise Software Development Kit 12 SP5
- Affected ranges
- ECOSYSTEM: < 4.12.14-122.26.2
Update to 4.12.14-122.26.2
kernel-obs-build SUSE:Linux Enterprise Software Development Kit 12 SP5
- Affected ranges
- ECOSYSTEM: < 4.12.14-122.26.1
Update to 4.12.14-122.26.1
kernel-default SUSE:Linux Enterprise Server 12 SP5
- Affected ranges
- ECOSYSTEM: < 4.12.14-122.26.1
Update to 4.12.14-122.26.1
kernel-source SUSE:Linux Enterprise Server 12 SP5
- Affected ranges
- ECOSYSTEM: < 4.12.14-122.26.1
Update to 4.12.14-122.26.1
kernel-syms SUSE:Linux Enterprise Server 12 SP5
- Affected ranges
- ECOSYSTEM: < 4.12.14-122.26.1
Update to 4.12.14-122.26.1
kernel-default SUSE:Linux Enterprise Server for SAP Applications 12 SP5
- Affected ranges
- ECOSYSTEM: < 4.12.14-122.26.1
Update to 4.12.14-122.26.1
kernel-source SUSE:Linux Enterprise Server for SAP Applications 12 SP5
- Affected ranges
- ECOSYSTEM: < 4.12.14-122.26.1
Update to 4.12.14-122.26.1
kernel-syms SUSE:Linux Enterprise Server for SAP Applications 12 SP5
- Affected ranges
- ECOSYSTEM: < 4.12.14-122.26.1
Update to 4.12.14-122.26.1
kernel-default SUSE:Linux Enterprise Workstation Extension 12 SP5
- Affected ranges
- ECOSYSTEM: < 4.12.14-122.26.1
Update to 4.12.14-122.26.1
Original sources
- https://www.suse.com/support/update/announcement/2020/suse-su-20201693-1/
- https://bugzilla.suse.com/1051510
- https://bugzilla.suse.com/1065729
- https://bugzilla.suse.com/1071995
- https://bugzilla.suse.com/1085030
- https://bugzilla.suse.com/1111666
- https://bugzilla.suse.com/1113956
- https://bugzilla.suse.com/1114279
- https://bugzilla.suse.com/1144333
- https://bugzilla.suse.com/1148868
- https://bugzilla.suse.com/1158983
- https://bugzilla.suse.com/1161016
- https://bugzilla.suse.com/1162063
- https://bugzilla.suse.com/1166985
- https://bugzilla.suse.com/1168081
- https://bugzilla.suse.com/1169194
- https://bugzilla.suse.com/1170592
- https://bugzilla.suse.com/1171904
- https://bugzilla.suse.com/1172458
- https://bugzilla.suse.com/1172472
- https://bugzilla.suse.com/1172537
- https://bugzilla.suse.com/1172538
- https://bugzilla.suse.com/1172759
- https://osv.dev/vulnerability/SUSE-SU-2020:1693-1