The SUSE Linux Enterprise 15 SP2 kernel was updated to receive various security and bug fixes.
The following security bugs were fixed:
CVE-2020-25656: Fixed a concurrency use-after-free in vtdokdgkb_ioctl (bnc#1177766).
CVE-2020-8694: Restricted energy meter to root access (bsc#1170415).
CVE-2020-25705: A ICMP global rate limiting side-channel was removed which could lead to e.g. the SADDNS attack (bsc#1175721)
The following non-security bugs were fixed:
actife: load meta modules before tcfidrcheckalloc() (networking-stable-200924).
ath10k: check idx validity in _ath10khttrxringfilln() (git-fixes).
ath9k: hifusb: fix race condition between usbgeturb() and usbkillanchoredurbs() (git-fixes).
block: Set samepage to false in _biotrymerge_page if ret is false (git-fixes).
Bluetooth: btusb: Fix memleak in btusbmtksubmitwmtrecv_urb (git-fixes).
Bluetooth: Only mark socket zapped after unlocking (git-fixes).
bnxten: Protect bnxtseteee() and bnxtset_pauseparam() with mutex (git-fixes).
bonding: show saner speed for broadcast mode (networking-stable-200824).
brcm80211: fix possible memleak in brcmfprotomsgbuf_attach (git-fixes).
brcmsmac: fix memory leak in wlcphyattach_lcnphy (git-fixes).
btrfs: allocate scrub workqueues outside of locks (bsc#1178183).
btrfs: do not force read-only after error in drop snapshot (bsc#1176354).
btrfs: drop path before adding new uuid tree entry (bsc#1178176).
btrfs: fix filesystem corruption after a device replace (bsc#1178395).
btrfs: fix NULL pointer dereference after failure to create snapshot (bsc#1178190).
btrfs: fix overflow when copying corrupt csums for a message (bsc#1178191).
btrfs: fix space cache memory leak after transaction abort (bsc#1178173).
btrfs: move btrfsrmdevreplacefree_srcdev outside of all locks (bsc#1178395).
btrfs: move btrfsscratchsuperblocks into btrfsdevreplace_finishing (bsc#1178395).
btrfs: set the correct lockdep class for new nodes (bsc#1178184).
btrfs: set the lockdep class for log tree extent buffers (bsc#1178186).
can: flexcan: flexcanchipstop(): add error handling and propagate error value (git-fixes).
ceph: promote to unsigned long long before shifting (bsc#1178175).
crypto: ccp - fix error handling (git-fixes).
cxgb4: fix memory leak during module unload (networking-stable-200924).
cxgb4: Fix offset when clearing filter byte counters (networking-stable-200924).
Disable ipa-clones dump for KMP builds (bsc#1178330) The feature is not really useful for KMP, and rather confusing, so let's disable it at building out-of-tree codes
Disable module compression on SLE15 SP2 (bsc#1178307)
dmaengine: dw: Activate FIFO-mode for memory peripherals only (git-fixes).
eeprom: at25: set minimum read/write access stride to 1 (git-fixes).
futex: Adjust absolute futex timeouts with per time namespace offset (bsc#1164648).
futex: Consistently use fshared as boolean (bsc#1149032).
net: usb: rtl8150: set random MAC address when setethernetaddr() fails (git-fixes).
netlabel: fix problems with mapping removal (networking-stable-200911).
nfp: use correct define to return NONE fec (networking-stable-200924).
PM: hibernate: remove the bogus call to getgendisk() in softwareresume() (git-fixes).
r8169: fix issue with forced threading in combination with shared interrupts (git-fixes).
rpm/kernel-binary.spec.in: Fix compressed module handling for in-tree KMP (jsc#SLE-10886) The in-tree KMP that is built with SLE kernels have a different scriptlet that is embedded in kernel-binary.spec.in rather than *.sh files.
rpm/kernel-module-subpackage: make Group tag optional (bsc#1163592)