p PatchFirst

SUSE-SU-2021:3447-1

SUSE-SU-2021:3447-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. The following security bugs were fixed: - CVE-2020-3702: Fixed a bug which could be triggered with specifically timed and handcrafted traffic and cause internal errors in a WLAN device that lead to improper layer 2 Wi-Fi encryption with a consequent possibility of information disclosure. (bnc#1191193) - CVE-2021-3752: Fixed a use after free vulnerability in the Linux kernel's bluetooth module. (bsc#1190023) - CVE-2021-40490: Fixed a race condition discovered in the ext4 subsystem that could leat to local priviledge escalation. (bnc#1190159) - CVE-2021-3744: Fixed a bug which could allows attackers to cause a denial of service. (bsc#1189884) - CVE-2021-3764: Fixed a bug which could allows attackers to cause a denial of service. (bsc#1190534) - CVE-2021-3669: Fixed a bug that doesn't allow /proc/sysvipc/shm to scale with large shared memory segment counts which could lead to resource exhaustion and DoS. (bsc#1188986) The following non-security bugs were fixed: - ALSA: firewire-motu: fix truncated bytes in message tracepoints (git-fixes). - apparmor: remove duplicate macro list_entry_is_head() (git-fixes). - ASoC: fsl_micfil: register platform component before registering cpu dai (git-fixes). - ASoC: mediatek: common: handle NULL case in suspend/resume function (git-fixes). - ASoC: rockchip: i2s: Fix regmap_ops hang (git-fixes). - ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B (git-fixes). - ASoC: SOF: Fix DSP oops stack dump output contents (git-fixes). - ath9k: fix OOB read ar9300_eeprom_restore_internal (git-fixes). - ath9k: fix sleeping in atomic context (git-fixes). - blk-mq: do not deactivate hctx if managed irq isn't used (bsc#1185762). - blk-mq: kABI fixes for blk_mq_queue_map (bsc#1185762). - blk-mq: mark if one queue map uses managed irq (bsc#1185762). - Bluetooth: skip invalid hci_sync_conn_complete_evt (git-fixes). - bnx2x: fix an error code in bnx2x_nic_load() (git-fixes). - bnxt_en: Add missing DMA memory barriers (git-fixes). - bnxt_en: Disable aRFS if running on 212 firmware (git-fixes). - bnxt_en: Do not enable legacy TX push on older firmware (git-fixes). - bnxt_en: Store the running firmware version code (git-fixes). - bnxt: count Tx drops (git-fixes). - bnxt: disable napi before canceling DIM (git-fixes). - bnxt: do not lock the tx queue from napi poll (git-fixes). - bnxt: make sure xmit_more + errors does not miss doorbells (git-fixes). - btrfs: prevent rename2 from exchanging a subvol with a directory from different parents (bsc#1190626). - clk: at91: clk-generated: Limit the requested rate to our range (git-fixes). - clk: at91: clk-generated: pass the id of changeable parent at registration (git-fixes). - console: consume APC, DM, DCS (git-fixes). - cuse: fix broken release (bsc#1190596). - cxgb4: dont touch blocked freelist bitmap after free (git-fixes). - debugfs: Return error during {full/open}_proxy_open() on rmmod (bsc#1173746). - devlink: Break parameter notification sequence to be before/after unload/load driver (bsc#1154353). - dmaengine: ioat: depends on !UML (git-fixes). - dmaengine: sprd: Add missing MODULE_DEVICE_TABLE (git-fixes). - dmaengine: xilinx_dma: Set DMA mask for coherent APIs (git-fixes). - docs: Fix infiniband uverbs minor number (git-fixes). - drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps (git-fixes). - drm: avoid blocking in drm_clients_info's rcu section (git-fixes). - drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex (git-fixes). - drm/amd/display: Fix timer_per_pixel unit error (git-fixes). - drm/amdgpu: Fix BUG_ON assert (git-fixes). - drm/gma500: Fix end of loop tests for list_for_each_entry (git-fixes). - drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV (git-fixes). - drm/panfrost: Clamp lock region to Bifrost minimum (git-fixes). - e1000e: Do not take care about recovery NVM checksum (jsc#SLE-8100). - e1000e: Fix the max snoop/no-snoop latency for 10M (git-fixes). - EDAC/i10nm: Fix NVDIMM detection (bsc#1152489). - EDAC/synopsys: Fix wrong value type assignment for edac_mode (bsc#1152489). - erofs: fix up erofs_lookup tracepoint (git-fixes). - fbmem: do not allow too huge resolutions (git-fixes). - fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() (git-fixes). - fpga: machxo2-spi: Return an error on failure (git-fixes). - fuse: flush extending writes (bsc#1190595). - fuse: truncate pagecache on atomic_o_trunc (bsc#1190705). - genirq: add device_has_managed_msi_irq (bsc#1185762). - gpio: uniphier: Fix void functions to remove return value (git-fixes). - gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() (git-fixes). - gve: fix the wrong AdminQ buffer overflow check (bsc#1176940). - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (jsc#SLE-18779, bsc#1185726). - hv: mana: remove netdev_lockdep_set_classes usage (jsc#SLE-18779, bsc#1185726). - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs (git-fixes). - hwmon: (tmp421) fix rounding for negative values (git-fixes). - hwmon: (tmp421) report /PVLD condition as fault (git-fixes). - i40e: Add additional info to PHY type error (git-fixes). - i40e: Fix firmware LLDP agent related warning (git-fixes). - i40e: Fix log TC creation failure when max num of queues is exceeded (git-fixes). - i40e: Fix logic of disabling queues (git-fixes). - i40e: Fix queue-to-TC mapping on Tx (git-fixes). - iavf: Fix ping is lost after untrusted VF had tried to change MAC (jsc#SLE-7940). - iavf: Set RSS LUT and key in reset handle path (git-fixes). - ibmvnic: check failover_pending in login response (bsc#1190523 ltc#194510). - ibmvnic: Consolidate code in replenish_rx_pool() (bsc#1190758 ltc#191943). - ibmvnic: Fix up some comments and messages (bsc#1190758 ltc#191943). - ibmvnic: init_tx_pools move loop-invariant code (bsc#1190758 ltc#191943). - ibmvnic: Reuse LTB when possible (bsc#1190758 ltc#191943). - ibmvnic: Reuse rx pools when possible (bsc#1190758 ltc#191943). - ibmvnic: Reuse tx pools when possible (bsc#1190758 ltc#191943). - ibmvnic: Use bitmap for LTB map_ids (bsc#1190758 ltc#191943). - ibmvnic: Use/rename local vars in init_rx_pools (bsc#1190758 ltc#191943). - ibmvnic: Use/rename local vars in init_tx_pools (bsc#1190758 ltc#191943). - ice: Prevent probing virtual functions (git-fixes). - iio: dac: ad5624r: Fix incorrect handling of an optional regulator (git-fixes). - include/linux/list.h: add a macro to test if entry is pointing to the head (git-fixes). - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (bsc#1190784). - ionic: cleanly release devlink instance (bsc#1167773). - ionic: count csum_none when offload enabled (bsc#1167773). - ipc: remove memcg accounting for sops objects in do_semtimedop() (bsc#1190115). - ipc/util.c: use binary search for max_idx (bsc#1159886). - ipvs: allow connection reuse for unconfirmed conntrack (bsc#1190467). - ipvs: avoid expiring many connections from timer (bsc#1190467). - ipvs: Fix up kabi for expire_nodest_conn_work addition (bsc#1190467). - ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1 (bsc#1190467). - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (git-fixes). - kernel-binary.spec: Check for no kernel signing certificates. Also remove unused variable. - kernel-binary.spec: Do not fail silently when KMP is empty (bsc#1190358). Copy the code from kernel-module-subpackage that deals with empty KMPs. - kernel-binary.spec: Do not sign kernel when no key provided (bsc#1187167 bsc#1191240 ltc#194716). - kernel-binary.spec.in Stop templating the scriptlets for subpackages (bsc#1190358). The script part for base package case is completely separate from the part for subpackages. Remove the part for subpackages from the base package script and use the KMP scri

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.86.2

    Update to 5.3.18-24.86.2

  • kernel-default-base SUSE:Linux Enterprise Module for Basesystem 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2.9.40.2

    Update to 5.3.18-24.86.2.9.40.2

  • kernel-preempt SUSE:Linux Enterprise Module for Basesystem 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kernel-source SUSE:Linux Enterprise Module for Basesystem 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kmod SUSE:Linux Enterprise Module for Basesystem 15 SP2

    Affected ranges
    • ECOSYSTEM: < 25-6.10.1

    Update to 25-6.10.1

  • perl-bootloader SUSE:Linux Enterprise Module for Basesystem 15 SP2

    Affected ranges
    • ECOSYSTEM: < 0.931-3.5.1

    Update to 0.931-3.5.1

  • kernel-docs SUSE:Linux Enterprise Module for Development Tools 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kernel-obs-build SUSE:Linux Enterprise Module for Development Tools 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kernel-preempt SUSE:Linux Enterprise Module for Development Tools 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kernel-source SUSE:Linux Enterprise Module for Development Tools 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kernel-syms SUSE:Linux Enterprise Module for Development Tools 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.1

    Update to 5.3.18-24.86.1

  • perl-bootloader SUSE:Linux Enterprise Module for Development Tools 15 SP2

    Affected ranges
    • ECOSYSTEM: < 0.931-3.5.1

    Update to 0.931-3.5.1

  • kernel-default SUSE:Linux Enterprise Module for Legacy 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kernel-default SUSE:Linux Enterprise Live Patching 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kernel-livepatch-sle15-sp2_update_20 SUSE:Linux Enterprise Live Patching 15 SP2

    Affected ranges
    • ECOSYSTEM: < 1-5.3.2

    Update to 1-5.3.2

  • kernel-default SUSE:Linux Enterprise High Availability Extension 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kernel-default SUSE:Linux Enterprise Workstation Extension 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kernel-preempt SUSE:Linux Enterprise Workstation Extension 15 SP2

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kernel-default SUSE:Linux Enterprise Micro 5.0

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2

    Update to 5.3.18-24.86.2

  • kernel-default-base SUSE:Linux Enterprise Micro 5.0

    Affected ranges
    • ECOSYSTEM: < 5.3.18-24.86.2.9.40.2

    Update to 5.3.18-24.86.2.9.40.2

  • kmod SUSE:Linux Enterprise Micro 5.0

    Affected ranges
    • ECOSYSTEM: < 25-6.10.1

    Update to 25-6.10.1

  • perl-bootloader SUSE:Linux Enterprise Micro 5.0

    Affected ranges
    • ECOSYSTEM: < 0.931-3.5.1

    Update to 0.931-3.5.1

Original sources

Check your server →