SUSE-SU-2021:2756-1
SUSE-SU-2021:2756-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 15 SP2 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - CVE-2021-3659: Fixed a NULL pointer dereference in llsec_key_alloc() in net/mac802154/llsec.c (bsc#1188876). - CVE-2021-21781: Fixed a information disclosure vulnerability in the ARM SIGPAGE (bsc#1188445). - CVE-2021-22543: Fixed improper handling of VM_IO|VM_PFNMAP vmas in KVM, which could bypass RO checks and can lead to pages being freed while still accessible by the VMM and guest. This allowed users with the ability to start and control a VM to read/write random pages of memory and can result in local privilege escalation (bsc#1186482). - CVE-2021-37576: Fixed an issue on the powerpc platform, where a KVM guest OS user could cause host OS memory corruption via rtas_args.nargs (bsc#1188838). The following non-security bugs were fixed: - ACPI: AMBA: Fix resource name in /proc/iomem (git-fixes). - ACPI: video: Add quirk for the Dell Vostro 3350 (git-fixes). - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (git-fixes). - ALSA: bebob: add support for ToneWeal FW66 (git-fixes). - ALSA: hda: Add IRQ check for platform_get_irq() (git-fixes). - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (git-fixes). - ALSA: ppc: fix error return code in snd_pmac_probe() (git-fixes). - ALSA: sb: Fix potential ABBA deadlock in CSP driver (git-fixes). - ALSA: sb: Fix potential double-free of CSP mixer elements (git-fixes). - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (git-fixes). - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (git-fixes). - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (git-fixes). - ALSA: usb-audio: scarlett2: Fix data_mutex lock (git-fixes). - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (git-fixes). - ALSA: usx2y: Do not call free_pages_exact() with NULL address (git-fixes). - ARM: ensure the signal page contains defined contents (bsc#1188445). - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (git-fixes). - ASoC: img: Fix PM reference leak in img_i2s_in_probe() (git-fixes). - ASoC: rt5631: Fix regcache sync errors on resume (git-fixes). - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (git-fixes). - ASoC: tegra: Set driver_name=tegra for all machine drivers (git-fixes). - Bluetooth: Fix the HCI to MGMT status conversion table (git-fixes). - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (git-fixes). - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip (git-fixes). - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc (git-fixes). - Input: hideep - fix the uninitialized use in hideep_nvm_unlock() (git-fixes). - Input: ili210x - add missing negation for touch indication on ili210x (git-fixes). - KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled (bsc#1188771). - KVM: nVMX: Consult only the 'basic' exit reason when routing nested exit (bsc#1188773). - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (bsc#1188774). - KVM: nVMX: Preserve exception priority irrespective of exiting behavior (bsc#1188777). - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (git-fixes). - PCI: Leave Apple Thunderbolt controllers on for s2idle or standby (git-fixes). - PCI: Leave Apple Thunderbolt controllers on for s2idle or standby (git-fixes). - PCI: aardvark: Fix checking for PIO Non-posted Request (git-fixes). - PCI: aardvark: Implement workaround for the readback value of VEND_ID (git-fixes). - PCI: aardvark: Implement workaround for the readback value of VEND_ID (git-fixes). - PCI: iproc: Fix multi-MSI base vector number allocation (git-fixes). - PCI: iproc: Fix multi-MSI base vector number allocation (git-fixes). - PCI: iproc: Support multi-MSI only on uniprocessor kernel (git-fixes). - PCI: quirks: fix false kABI positive (git-fixes). - PCI: tegra: Add missing MODULE_DEVICE_TABLE (git-fixes). - RDMA/cma: Fix incorrect Packet Lifetime calculation (jsc#SLE-8449). - RDMA/cma: Protect RMW with qp_mutex (git-fixes). - Revert 'ACPI: resources: Add checks for ACPI IRQ override' (git-fixes). - Revert 'USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem' (git-fixes). - Revert 'be2net: disable bh with spin_lock in be_process_mcc' (git-fixes). - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (git-fixes). - USB: serial: cp210x: fix comments for GE CS1000 (git-fixes). - USB: serial: option: add support for u-blox LARA-R6 family (git-fixes). - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (git-fixes). - backlight: lm3630a: Fix return code of .update_status() callback (git-fixes). - bcache: avoid oversized read request in cache missing code path (bsc#1184631). - bcache: remove bcache device self-defined readahead (bsc#1184631). - blk-mq: Add blk_mq_delay_run_hw_queues() API call (bsc#1180092). - blk-mq: In blk_mq_dispatch_rq_list() 'no budget' is a reason to kick (bsc#1180092). - blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (bsc#1180092). - blk-mq: Rerun dispatching in the case of budget contention (bsc#1180092). - blk-mq: insert flush request to the front of dispatch queue (bsc#1180092). - blk-mq: insert passthrough request into hctx->dispatch directly (bsc#1180092). - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (jsc#SLE-8371 bsc#1153274). - bnxt_en: Check abort error state in bnxt_half_open_nic() (jsc#SLE-8371 bsc#1153274). - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (jsc#SLE-8371 bsc#1153274). - bnxt_en: do not disable an already disabled PCI device (git-fixes). - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (bsc#1154353). - bpftool: Properly close va_list 'ap' by va_end() on error (bsc#1155518). - cadence: force nonlinear buffers to be cloned (git-fixes). - can: ems_usb: fix memory leak (git-fixes). - can: esd_usb2: fix memory leak (git-fixes). - can: hi311x: fix a signedness bug in hi3110_cmd() (git-fixes). - can: mcba_usb_start(): add missing urb->transfer_dma initialization (git-fixes). - can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (git-fixes). - can: usb_8dev: fix memory leak (git-fixes). - ceph: do not WARN if we're still opening a session to an MDS (bsc#1188748). - cifs: Fix preauth hash corruption (git-fixes). - cifs: Return correct error code from smb2_get_enc_key (git-fixes). - cifs: do not fail __smb_send_rqst if non-fatal signals are pending (git-fixes). - cifs: fix interrupted close commands (git-fixes). - cifs: fix memory leak in smb2_copychunk_range (git-fixes). - clk: renesas: r8a77995: Add ZA2 clock (git-fixes). - clk: tegra: Ensure that PLLU configuration is applied properly (git-fixes). - clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround (git-fixes). - cpu/hotplug: Cure the cpusets trainwreck (git fixes (sched/hotplug)). - crypto: sun4i-ss - IV register does not work on A10 and A13 (git-fixes). - crypto: sun4i-ss - checking sg length is not sufficient (git-fixes). - crypto: sun4i-ss - initialize need_fallback (git-fixes). - crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req() (git-fixes). - crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req() (git-fixes). - cw1200: add missing MODULE_DEVICE_TABLE (git-fixes). - cxgb4: fix IRQ free race during driver unload (git-fixes). - dma-buf/sync_file: Do not leak fences on merge failure (git-fixes). - dmaengine: fsl-qdma: check dma_set_mask return value (git-fixes). - drm/amd/amdgpu/sriov disable all ip hw status by default (git-fixes). - drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7 (git-fixes). - drm/amd/display: Update scaling settings on modeset (git-fixes). - drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check (git-fixes). - drm/amd/display: fix incorrrect valid irq check (git-fi
Fix available
- Published
- Updated
Stack: system
Affected products and versions
kernel-default SUSE:Linux Enterprise Module for Basesystem 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-default-base SUSE:Linux Enterprise Module for Basesystem 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1.9.36.1
Update to 5.3.18-24.78.1.9.36.1
kernel-preempt SUSE:Linux Enterprise Module for Basesystem 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-source SUSE:Linux Enterprise Module for Basesystem 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-docs SUSE:Linux Enterprise Module for Development Tools 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-obs-build SUSE:Linux Enterprise Module for Development Tools 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-preempt SUSE:Linux Enterprise Module for Development Tools 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-source SUSE:Linux Enterprise Module for Development Tools 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-syms SUSE:Linux Enterprise Module for Development Tools 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-default SUSE:Linux Enterprise Module for Legacy 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-default SUSE:Linux Enterprise Live Patching 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-livepatch-sle15-sp2_update_18 SUSE:Linux Enterprise Live Patching 15 SP2
- Affected ranges
- ECOSYSTEM: < 1-5.3.1
Update to 1-5.3.1
kernel-default SUSE:Linux Enterprise High Availability Extension 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-default SUSE:Linux Enterprise Workstation Extension 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-preempt SUSE:Linux Enterprise Workstation Extension 15 SP2
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-default SUSE:Linux Enterprise Micro 5.0
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1
Update to 5.3.18-24.78.1
kernel-default-base SUSE:Linux Enterprise Micro 5.0
- Affected ranges
- ECOSYSTEM: < 5.3.18-24.78.1.9.36.1
Update to 5.3.18-24.78.1.9.36.1
Original sources
- https://www.suse.com/support/update/announcement/2021/suse-su-20212756-1/
- https://bugzilla.suse.com/1065729
- https://bugzilla.suse.com/1085224
- https://bugzilla.suse.com/1094840
- https://bugzilla.suse.com/1113295
- https://bugzilla.suse.com/1153274
- https://bugzilla.suse.com/1154353
- https://bugzilla.suse.com/1155518
- https://bugzilla.suse.com/1156395
- https://bugzilla.suse.com/1176940
- https://bugzilla.suse.com/1179243
- https://bugzilla.suse.com/1180092
- https://bugzilla.suse.com/1183871
- https://bugzilla.suse.com/1184114
- https://bugzilla.suse.com/1184350
- https://bugzilla.suse.com/1184631
- https://bugzilla.suse.com/1184804
- https://bugzilla.suse.com/1185377
- https://bugzilla.suse.com/1186194
- https://bugzilla.suse.com/1186206
- https://bugzilla.suse.com/1186482
- https://bugzilla.suse.com/1186483
- https://bugzilla.suse.com/1187476
- https://osv.dev/vulnerability/SUSE-SU-2021:2756-1