[Forgot Password]
Login  Register Subscribe

30479

 
 

423868

 
 

250770

 
 

909

 
 

196157

 
 

282

Paid content will be excluded from the download.


Download | Alert*
OVAL

SUSE-SU-2021:0118-1 -- SLES kernel

ID: oval:org.secpod.oval:def:89049431Date: (C)2023-09-27   (M)2024-04-17
Class: PATCHFamily: unix




The SUSE Linux Enterprise 15 SP1 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - CVE-2020-28374: Fixed a Linux SCSI target issue . - CVE-2020-36158: Fixed a potential remote code execution in the Marvell mwifiex driver . - CVE-2020-27825: Fixed a race in the trace_open and buffer resize calls . - CVE-2020-0466: Fixed a use-after-free due to a logic error in do_epoll_ctl and ep_loop_check_proc of eventpoll.c . - CVE-2020-27068: Fixed an out-of-bounds read due to a missing bounds check in the nl80211_policy policy of nl80211.c . - CVE-2020-0465: Fixed multiple missing bounds checks in hid-multitouch.c that could have led to local privilege escalation . - CVE-2020-0444: Fixed a bad kfree due to a logic error in audit_data_to_entry . - CVE-2020-29660: Fixed a locking inconsistency in the tty subsystem that may have allowed a read-after-free attack against TIOCGSID . - CVE-2020-29661: Fixed a locking issue in the tty subsystem that allowed a use-after-free attack against TIOCSPGRP . - CVE-2020-27777: Fixed a privilege escalation in the Run-Time Abstraction Services interface, affecting guests running on top of PowerVM or KVM hypervisors . - CVE-2019-20934: Fixed a use-after-free in show_numa_stats because NUMA fault statistics were inappropriately freed, aka CID-16d51a590a8c . - CVE-2020-27786: Fixed a use after free in kernel midi subsystem snd_rawmidi_kernel_read1 . The following non-security bugs were fixed: - ACPI: PNP: compare the string length in the matching_id . - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 . - ACPICA: Do not increment operation_region reference counts for field units . - ALSA: ca0106: fix error code handling . - ALSA: ctl: allow TLV read operation for callback type of element in locked case . - ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO . - ALSA: hda/ca0132 - Change Input Source enum strings . - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg . - ALSA: hda/generic: Add option to enforce preferred_dacs pairs . - ALSA: hda/hdmi: always check pin power status in i915 pin fixup . - ALSA: hda/realtek - Add new codec supported for ALC897 . - ALSA: hda/realtek - Couldn"t detect Mic if booting with headset plugged . - ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 . - ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model . - ALSA: hda/realtek: Add some Clove SSID in the ALC293 . - ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 . - ALSA: hda/realtek: Enable headset of ASUS UX482EG B9400CEA with ALC294 . - ALSA: hda: Add NVIDIA codec IDs 9a 9d through a0 to patch table . - ALSA: hda: Fix potential race in unsol event handler . - ALSA: hda: Fix regressions on clear and reconfig sysfs . - ALSA: info: Drop WARN_ON from buffer NULL sanity check . - ALSA: isa/wavefront: prevent out of bounds write in ioctl . - ALSA: line6: Perform sanity check for each URB creation . - ALSA: pcm: oss: Fix a few more UBSAN fixes . - ALSA: pcm: oss: Fix potential out-of-bounds shift . - ALSA: pcm: oss: Remove superfluous WARN_ON for mulaw sanity check . - ALSA: timer: Limit max amount of slave instances . - ALSA: usb-audio: Add delay quirk for all Logitech USB devices . - ALSA: usb-audio: Add delay quirk for H570e USB headsets . - ALSA: usb-audio: Add implicit feedback quirk for MODX . - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 . - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 . - ALSA: usb-audio: add quirk for Denon DCD-1500RE . - ALSA: usb-audio: add quirk for Samsung USBC Headset . - ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S . - ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S . - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices . - ALSA: usb-audio: Disable sample read check if firmware does not give back . - ALSA: usb-audio: Fix control "access overflow" errors from chmap . - ALSA: usb-audio: Fix OOB access of mixer element list . - ALSA: usb-audio: Fix potential out-of-bounds shift . - ALSA: usb-audio: Fix race against the error recovery URB submission . - ALSA: usb-audio: US16x08: fix value count for level meters . - ASoC: arizona: Fix a wrong free in wm8997_probe . - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams . - ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed . - ASoC: jz4740-i2s: add missed checks for clk_get . - ASoC: pcm3168a: The codec does not support S32_LE . - ASoC: pcm: DRAIN support reactivation . - ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile . - ASoC: sti: fix possible sleep-in-atomic . - ASoC: wm8904: fix regcache handling . - ASoC: wm8998: Fix PM disable depth imbalance on error . - ASoC: wm_adsp: Do not generate kcontrols without READ flags . - ASoC: wm_adsp: remove ctl from list on error in wm_adsp_create_control . - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function . - ath10k: Fix an error handling path . - ath10k: fix backtrace on coredump . - ath10k: fix get invalid tx rate for Mesh metric . - ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq . - ath10k: Release some resources in an error handling path . - ath10k: Remove msdu from idr when management pkt send fails . - ath6kl: fix enum-conversion warning . - ath9k_htc: Discard undersized packets . - ath9k_htc: Modify byte order for an error message . - ath9k_htc: Silence undersized packet warnings . - ath9k_htc: Use appropriate rs_datalen type . - Avoid a GCC warning about /* within a comment. - backlight: lp855x: Ensure regulators are disabled on probe failure . - Bluetooth: add a mutex lock to avoid UAF in do_enale_set . - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 . - Bluetooth: Fix advertising duplicated flags . - Bluetooth: Fix null pointer dereference in hci_event_packet . - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt . - bnxt_en: Fix race when modifying pause settings . - bnxt_en: Protect bnxt_set_eee and bnxt_set_pauseparam with mutex . - btmrvl: Fix firmware filename for sd8997 chipset . - btrfs: fix use-after-free on readahead extent after failure to create it . - btrfs: qgroup: do not commit transaction when we already hold the handle . - btrfs: remove a BUG_ON from merge_reloc_roots . - bus: fsl-mc: fix error return code in fsl_mc_object_allocate . - can: mcp251x: add error check when wq alloc failed . - can: softing: softing_netdev_open: fix error handling . - cfg80211: initialize rekey_data . - cfg80211: regulatory: Fix inconsistent format argument . - cifs: add NULL check for ses- greater than tcon_ipc . - cifs: allow syscalls to be restarted in __smb_send_rqst . - cifs: fix check of tcon dfs in smb1 . - cifs: fix potential use-after-free in cifs_echo_request . - cirrus: cs89x0: remove set but not used variable "lp" . - cirrus: cs89x0: use devm_platform_ioremap_resource to simplify code . - clk: at91: usb: continue if clk_hw_round_rate return zero . - clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 . - clk: qcom: Allow constant ratio freq tables for rcg . - clk: qcom: msm8916: Fix the address location of pll- greater than config_reg . - clk: s2mps11: Fix a resource leak in error handling paths in the probe function . - clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1 . - clk: sunxi-ng: Make sure divider tables have sentinel . - clk: tegra: Fix duplicated SE clock entry . - clk: tegra: Fix Tegra PMC clock out parents . - clk: ti: composite: fix memory leak . - clk: ti: dra7-atl-clock: Remove ti_clk_add_alias call . - clk: ti: Fix memleak in ti_fapll_synth_setup . - clocksource/drivers/asm9260: Add a check for of_clk_get . - coredump: fix core_pattern parse error . - cpufreq: highbank: Add missing MODULE_DEVICE_TABLE . - cpufreq: loongson1: Add missing MODULE_ALIAS . - cpufreq: scpi: Add missing MODULE_ALIAS . - cpufreq: st: Add missing MODULE_DEVICE_TABLE . - crypto: af_alg - avoid undefined behavior accessing salg_name . - crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe . - crypto: qat - fix status check in qat_hal_put_rel_rd_xfer . - crypto: talitos - Fix return type of current_desc_hdr . - cw1200: fix missing destroy_workqueue on error in cw1200_init_common . - cxgb4: Fix offset when clearing filter byte counters . - drivers: base: Fix NULL pointer exception in __platform_driver_probe if a driver developer is foolish . - drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe . - drm/amd/display: remove useless if/else . - drm/amdgpu: fix build_coefficients argument . - drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor . - drm/gma500: fix double free of gma_connector . - drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[] - drm/meson: dw-hdmi: Register a callback to disable the regulator . - drm/msm/dpu: Add newline to printks . - drm/msm/dsi_phy_10nm: implement PHY disabling . - drm/omap: dmm_tiler: fix return error code in omap_dmm_probe . - drm/rockchip: Avoid uninitialized use of endpoint id in LVDS . - epoll: Keep a reference on files added to the check list . - ext4: correctly report not supported for {usr,grp}jquota when !CONFIG_QUOTA . - ext4: fix bogus warning in ext4_update_dx_flag . - ext4: fix error handling code in add_new_gdb . - ext4: fix invalid inode checksum . - ext4: fix leaking sysfs kobject after failed mount . - ext4: limit entries returned when counting fsmap records . - ext4: unlock xattr_sem properly in ext4_inline_data_truncate . - extcon: max77693: Fix modalias string . - fbcon: Fix user font detection test at fbcon_resize. Backporting changes: * updated path drivers/video/fbcon/core to drivers/video/console - fbcon: Remove the superfluous break Backporting changes: * updated path drivers/video/fbcon/core to drivers/video/console * context changes - firmware: qcom: scm: Ensure "a0" status code is treated as signed . - fix regression in epoll: Keep a reference on files added to the check list . - forcedeth: use per cpu to collect xmit/recv statistics . - fs: Do not invalidate page buffers in block_write_full_page . - geneve: change from tx_error to tx_dropped on missing metadata . - genirq/irqdomain: Add an irq_create_mapping_affinity function . - gpio: arizona: handle pm_runtime_get_sync failure case . - gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in grgpio_irq_map/unmap . - gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP . - gpio: max77620: Fixup debounce delays . - gpio: max77620: Use correct unit for debounce times . - gpio: mpc8xxx: Add platform device to gpiochip- greater than parent . - gpio: mvebu: fix potential user-after-free on probe . - gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism . - gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model . - gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model . - gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk . - gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option . - gpiolib: acpi: Turn dmi_system_id table into a generic quirk table . - gpiolib: fix up emulated open drain outputs . - HID: Add another Primax PIXART OEM mouse quirk . - HID: apple: Disable Fn-key key-re-mapping on clone keyboards . - HID: core: check whether Usage Page item is after Usage ID items . - HID: core: Correctly handle ReportSize being zero . - HID: cypress: Support Varmilo Keyboards" media hotkeys . - HID: Fix slab-out-of-bounds read in hid_field_extract . - HID: hid-sensor-hub: Fix issue with devices with no report ID . - HID: Improve Windows Precision Touchpad detection . - HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring . - HID: logitech-hidpp: Silence intermittent get_battery_capacity errors . - HSI: omap_ssi: Do not jump to free ID in ssi_add_controller . - hwmon: Avoid possible buffer overflow . - hwmon: Fix name to have no illegal characters . - i2c: algo: pca: Reapply i2c bus settings after reset . - i2c: i801: Fix resume bug . - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets . - i2c: pxa: clear all master action bits in i2c_pxa_stop_message . - i2c: pxa: fix i2c_pxa_scream_blue_murder debug output . - i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc . - ibmvnic: add some debugs . - ibmvnic: avoid memset null scrq msgs . - ibmvnic: continue fatal error reset after passive init . - ibmvnic: delay next reset if hard reset fails . - ibmvnic: enhance resetting status check during module exit . - ibmvnic: fix call_netdevice_notifiers in do_reset . - ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues . - ibmvnic: fix: NULL pointer dereference . - ibmvnic: notify peers when failover and migration happen . - ibmvnic: restore adapter state on failed reset . - igc: Fix returning wrong statistics . - iio: adc: max1027: Reset the device at probe time . - iio: adc: rockchip_saradc: fix missing clk_disable_unprepare on error in rockchip_saradc_resume . - iio: bmp280: fix compensation of humidity . - iio: buffer: Fix demux update . - iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw . - iio: fix center temperature of bmc150-accel-core . - iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting . - iio: light: bh1750: Resolve compiler warning and make code more readable . - iio: srf04: fix wrong limitation in distance measuring . - iio:imu:bmi160: Fix too large a buffer . - iio:pressure:mpl3115: Force alignment of buffer . - inet_ecn: Fix endianness of checksum update when setting ECT . - Input: ads7846 - fix integer overflow on Rt calculation . - Input: ads7846 - fix race that causes missing releases . - Input: ads7846 - fix unaligned access on 7845 . - Input: atmel_mxt_ts - disable IRQ across suspend . - Input: cm109 - do not stomp on control URB . - Input: cros_ec_keyb - send "scancodes" in addition to key events . - Input: cyapa_gen6 - fix out-of-bounds stack access . - Input: goodix - add upside-down quirk for Teclast X98 Pro tablet . - Input: i8042 - add Acer laptops to the i8042 reset list . - Input: i8042 - add ByteSpeed touchpad to noloop table . - Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists . - Input: i8042 - allow insmod to succeed on devices without an i8042 controller . - Input: i8042 - fix error return code in i8042_setup_aux . - Input: omap4-keypad - fix runtime PM error handling . - Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen . - Input: trackpoint - add new trackpoint variant IDs . - Input: trackpoint - enable Synaptics trackpoints . - Input: xpad - support Ardwiino Controllers . - ipw2x00: Fix -Wcast-function-type . - irqchip/alpine-msi: Fix freeing of interrupts on allocation error path . - iwlwifi: mvm: fix kernel panic in case of assert during CSA . - iwlwifi: mvm: fix unaligned read of rx_pkt_status . - iwlwifi: pcie: limit memory read spin time . - kABI fix for g2d . - kABI workaround for dsa/b53 changes . - kABI workaround for HD-audio generic parser . - kABI workaround for net/ipvlan changes . - kABI: ath10k: move a new structure member to the end . - kABI: genirq: add back irq_create_mapping . - kernel-source.spec: Fix build with rpm 4.16 . RPM_BUILD_ROOT is cleared before %%install. Do the unpack into RPM_BUILD_ROOT in %%install - kernel-{binary,source}.spec.in: do not create loop symlinks - kgdb: Fix spurious true from in_dbg_master . - KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits . - mac80211: allow rx of mesh eapol frames with default rx key . - mac80211: Check port authorization in the ieee80211_tx_dequeue case . - mac80211: do not set set TDLS STA bandwidth wider than possible . - mac80211: fix authentication with iwlwifi/mvm . - mac80211: fix use of skb payload instead of header . - mac80211: mesh: fix mesh_pathtbl_init error path . - matroxfb: avoid -Warray-bounds warning . - md-cluster: fix rmmod issue when md_cluster convert bitmap to none . - md-cluster: fix safemode_delay value when converting to clustered bitmap . - md-cluster: fix wild pointer of unlock_all_bitmaps . - md/bitmap: fix memory leak of temporary bitmap . - md/bitmap: md_bitmap_get_counter returns wrong blocks . - md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks . - md/cluster: block reshape with remote resync job . - md/cluster: fix deadlock when node is doing resync job . - md/raid5: fix oops during stripe resizing . - media: am437x-vpfe: Setting STD to current value is not an error . - media: cec-funcs.h: add status_req checks . - media: cx88: Fix some error handling path in "cx8800_initdev" . - media: gspca: Fix memory leak in probe . - media: i2c: mt9v032: fix enum mbus codes and frame sizes . - media: i2c: ov2659: Fix missing 720p register config . - media: i2c: ov2659: fix s_stream return value . - media: msi2500: assign SPI bus number dynamically . - media: mtk-mdp: Fix a refcounting bug on error in init . - media: mtk-vcodec: add missing put_device call in mtk_vcodec_release_dec_pm . - media: platform: add missing put_device call in mtk_jpeg_probe and mtk_jpeg_remove . - media: pvrusb2: Fix oops on tear-down when radio support is not present . - media: s5p-g2d: Fix a memory leak in an error handling path in "g2d_probe" . - media: saa7146: fix array overflow in vidioc_s_audio . - media: si470x-i2c: add missed operations in remove . - media: siano: fix memory leak of debugfs members in smsdvb_hotplug . - media: solo6x10: fix missing snd_card_free in error handling case . - media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run . - media: sunxi-cir: ensure IR is handled when it is continuous . - media: ti-vpe: vpe: ensure buffers are cleaned up properly in abort cases . - media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number . - media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage . - media: ti-vpe: vpe: fix a v4l2-compliance failure causing a kernel panic . - media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format . - media: ti-vpe: vpe: Make sure YUYV is set as default format . - media: uvcvideo: Set media controller entity functions . - media: uvcvideo: Silence shift-out-of-bounds warning . - media: v4l2-async: Fix trivial documentation typo . - media: v4l2-core: fix touch support in v4l_g_fmt . - media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros . - mei: bus: do not clean driver pointer . - mei: protect mei_cl_mtu from null dereference . - memstick: fix a double-free bug in memstick_check . - memstick: r592: Fix error return in r592_probe . - mfd: rt5033: Fix errorneous defines . - mfd: wm8994: Fix driver operation if loaded as modules . - mlxsw: core: Fix memory leak on module removal . - mm,memory_failure: always pin the page in madvise_inject_error . - mm/userfaultfd: do not access vma- greater than vm_mm after calling handle_userfault . - mwifiex: fix mwifiex_shutdown_sw causing sw reset failure . - net/smc: fix valid DMBE buffer sizes . - net/tls: Fix kmap usage . - net/tls: missing received data after fast remote close . - net/x25: prevent a couple of overflows . - net: aquantia: Fix aq_vec_isr_legacy return value . - net: aquantia: fix LRO with FCS error . - net: DCB: Validate DCB_ATTR_DCB_BUFFER argument . - net: dsa: b53: Always use dev- greater than vlan_enabled in b53_configure_vlan . - net: dsa: b53: Ensure the default VID is untagged . - net: dsa: b53: Fix default VLAN ID . - net: dsa: b53: Properly account for VLAN filtering . - net: dsa: bcm_sf2: Do not assume DSA master supports WoL . - net: dsa: bcm_sf2: potential array overflow in bcm_sf2_sw_suspend . - net: dsa: qca8k: remove leftover phy accessors . - net: ena: fix packet"s addresses for rx_offset feature . - net: ena: handle bad request id in ena_netdev . - net: ethernet: ti: cpsw: fix runtime_pm while add/kill vlan . - net: hisilicon: Fix signedness bug in hix5hd2_dev_probe . - net: macb: add missing barriers when reading descriptors . - net: macb: fix dropped RX frames due to a race . - net: macb: fix error format in dev_err . - net: macb: fix random memory corruption on RX with 64-bit DMA . - net: pasemi: fix an use-after-free in pasemi_mac_phy_init . - net: phy: Avoid multiple suspends . - net: qed: fix maybe uninitialized warning . - net: qed: fix async event callbacks unregistering . - net: qede: fix PTP initialization on recovery . - net: qede: fix use-after-free on recovery and AER handling . - net: seeq: Fix the function used to release some memory in an error handling path . - net: sh_eth: fix a missing check of of_get_phy_mode . - net: sonic: replace dev_kfree_skb in sonic_send_packet . - net: sonic: return NETDEV_TX_OK if failed to map buffer . - net: stmmac: fix csr_clk can"t be zero issue . - net: stmmac: Fix reception of Broadcom switches tags . - net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task . - net: usb: sr9800: fix uninitialized local variable . - net:ethernet:aquantia: Extra spinlocks removed . - net_sched: fix a memory leak in atm_tc_init . - nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame . - nfc: s3fwrn5: Release the nfc firmware . - nfc: st95hf: Fix memleak in st95hf_in_send_cmd . - nfp: use correct define to return NONE fec . - NFS: fix nfs_path in case of a rename retry . - NFSD: Add missing NFSv2 .pc_func methods . - NFSv4.2: fix client"s attribute cache management for copy_file_range . - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag . - ocfs2: fix unbalanced locking . - ocfs2: initialize ip_next_orphan . - orinoco: Move context allocation after processing the skb . - parport: load lowlevel driver if ports not found . - PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges . - PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge . - PCI: Do not disable decoding when mmio_always_on is set . - PCI: Fix pci_slot_release NULL pointer dereference . - phy: Revert toggling reset changes . - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler . - pinctrl: amd: fix npins for uart0 in kerncz_groups . - pinctrl: amd: remove debounce filter setting in IRQ type setting . - pinctrl: baytrail: Avoid clearing debounce value when turning it off . - pinctrl: falcon: add missing put_device call in pinctrl_falcon_probe . - pinctrl: merrifield: Set default bias in case no particular value given . - pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B . - platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE . - platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init . - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems . - platform/x86: mlx-platform: remove an unused variable . - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration . - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration . - PM / hibernate: memory_bm_find_bit: Tighten node optimisation . - PM: ACPI: Output correct message on target power state . - PM: hibernate: Freeze kernel threads in software_resume . - PM: hibernate: remove the bogus call to get_gendisk in software_resume . - pNFS/flexfiles: Fix list corruption if the mirror count changes . - power: supply: bq24190_charger: fix reference leak . - power: supply: bq27xxx_battery: Silence deferred-probe error . - powerpc/64: Set up a kernel stack for secondaries before cpu_restore . - powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels . - powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation . - powerpc/pci: Fix broken INTx configuration via OF . - powerpc/pci: Remove legacy debug code . - powerpc/pci: Remove LSI mappings on device teardown . - powerpc/pci: Use of_irq_parse_and_map_pci helper . - powerpc/perf: Fix crash with is_sier_available when pmu is not set . - powerpc/pseries/hibernation: remove redundant cacheinfo update . - powerpc/pseries: Pass MSI affinity to irq_create_mapping . - powerpc/smp: Add __init to init_big_cores . - powerpc/xmon: Change printk to pr_cont . - powerpc: Convert to using %pOF instead of full_name . - powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at . - ppp: remove the PPPIOCDETACH ioctl . - pwm: lp3943: Dynamically allocate PWM chip base . - qed: fix error return code in qed_iwarp_ll2_start . - qed: suppress do not support RoCE iWARP flooding on HW init . - qed: suppress false-positives interrupt error messages on HW init . - quota: clear padding in v2r1_mem2diskdqb . - radeon: insert 10ms sleep in dce5_crtc_load_lut . - ravb: Fix use-after-free ravb_tstamp_skb . - RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 . - RDMA/qedr: Fix memory leak in iWARP CM . - regmap: debugfs: check count when read regmap file . - regmap: dev_get_regmap_match: fix string comparison . - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event . - regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe . - regulator: pfuze100-regulator: Variable val in pfuze100_regulator_probe could be uninitialized . - regulator: ti-abb: Fix timeout in ti_abb_wait_txdone/ti_abb_clear_all_txdone . - reiserfs: Fix oops during mount . - reiserfs: Initialize inode keys properly . - remoteproc: Fix wrong rvring index computation . - rfkill: Fix incorrect check to avoid NULL pointer dereference . - rtc: 88pm860x: fix possible race condition . - rtc: hym8563: enable wakeup when applicable . - rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot . - rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt . - s390/bpf: Fix multiple tail calls . - s390/cpuinfo: show processor physical address . - s390/cpum_sf.c: fix file permission for cpum_sfb_size . - s390/dasd: fix hanging device offline processing . - s390/dasd: fix null pointer dereference for ERP requests . - s390/pci: fix CPU address in MSI for directed IRQ . - s390/qeth: fix af_iucv notification race . - s390/qeth: fix tear down of async TX buffers . - s390/qeth: make af_iucv TX notification call more robust . - s390/stp: add locking to sysfs functions . - s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl . - scripts/lib/SUSE/MyBS.pm: properly close prjconf Macros: section - scsi: lpfc: Add FDMI Vendor MIB support . - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers . - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers . - scsi: lpfc: Convert SCSI path to use common I/O submission path . - scsi: lpfc: Correct null ndlp reference on routine exit . - scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req . - scsi: lpfc: Enable common send_io interface for SCSI and NVMe . - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe . - scsi: lpfc: Enlarge max_sectors in scsi host templates . - scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events . - scsi: lpfc: Fix duplicate wq_create_version check . - scsi: lpfc: Fix fall-through warnings for Clang . - scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery . - scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc . - scsi: lpfc: Fix memory leak on lcb_context . - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe . - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi . - scsi: lpfc: Fix NPIV discovery and Fabric Node detection . - scsi: lpfc: Fix NPIV Fabric Node reference counting . - scsi: lpfc: Fix pointer defereference before it is null checked issue . - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs . - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure . - scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi . - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling . - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler . - scsi: lpfc: Fix spelling mistake Cant - greater than Can"t . - scsi: lpfc: Fix variable "vport" set but not used in lpfc_sli4_abts_err_handler . - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions . - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours . - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues . - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues . - scsi: lpfc: Refactor WQE structure definitions for common use . - scsi: lpfc: Reject CT request for MIB commands . - scsi: lpfc: Remove dead code on second !ndlp check . - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails . - scsi: lpfc: Remove set but not used "qp" . - scsi: lpfc: Remove unneeded variable "status" in lpfc_fcp_cpu_map_store . - scsi: lpfc: Removed unused macros in lpfc_attr.c . - scsi: lpfc: Rework locations of ndlp reference taking . - scsi: lpfc: Rework remote port lock handling . - scsi: lpfc: Rework remote port ref counting and node freeing . - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it . - scsi: lpfc: Update changed file copyrights for 2020 . - scsi: lpfc: Update lpfc version to 12.8.0.4 . - scsi: lpfc: Update lpfc version to 12.8.0.5 . - scsi: lpfc: Update lpfc version to 12.8.0.6 . - scsi: lpfc: Use generic power management . - scsi: qla2xxx: Change post del message from debug level to log level . - scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE . - scsi: qla2xxx: Do not check for fw_started while posting NVMe command . - scsi: qla2xxx: Do not consume srb greedily . - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG . - scsi: qla2xxx: Fix compilation issue in PPC systems . - scsi: qla2xxx: Fix crash during driver load on big endian machines . - scsi: qla2xxx: Fix device loss on 4G and older HBAs . - scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines . - scsi: qla2xxx: Fix FW initialization error on big endian machines . - scsi: qla2xxx: Fix N2N and NVMe connect retry failure . - scsi: qla2xxx: Fix return of uninitialized value in rval . - scsi: qla2xxx: Fix the call trace for flush workqueue . - scsi: qla2xxx: Handle aborts correctly for port undergoing deletion . - scsi: qla2xxx: Handle incorrect entry_type entries . - scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry . - scsi: qla2xxx: Initialize variable in qla8044_poll_reg . - scsi: qla2xxx: Limit interrupt vectors to number of CPUs . - scsi: qla2xxx: Move sess cmd list/lock to driver . - scsi: qla2xxx: Remove in_interrupt from qla82xx-specific code . - scsi: qla2xxx: Remove in_interrupt from qla83xx-specific code . - scsi: qla2xxx: remove incorrect sparse #ifdef . - scsi: qla2xxx: Remove trailing semicolon in macro definition . - scsi: qla2xxx: Return EBUSY on fcport deletion . - scsi: qla2xxx: Tear down session if FW say it is down . - scsi: qla2xxx: Update version to 10.02.00.104-k . - scsi: qla2xxx: Use constant when it is known . - scsi: Remove unneeded break statements . - scsi: storvsc: Fix error return in storvsc_probe . - scsi: target: tcm_qla2xxx: Remove BUG_ON . - serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access . - serial: 8250_pci: Add Realtek 816a and 816b . - serial: amba-pl011: Make sure we initialize the port.lock spinlock . - serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE . - serial: txx9: add missing platform_driver_unregister on error in serial_txx9_init . - serial_core: Check for port state when tty is in error state . - SMB3: Honor "handletimeout" flag for multiuser mounts . - SMB3: Honor "posix" flag for multiuser mounts . - SMB3: Honor lease disabling for multiuser mounts . - soc/tegra: fuse: Fix index bug in get_process_id . - soc: imx: gpc: fix power up sequencing . - soc: mediatek: Check if power domains can be powered on at boot time . - soc: qcom: smp2p: Safely acquire spinlock without IRQs . - soc: ti: Fix reference imbalance in knav_dma_probe . - soc: ti: knav_qmss: fix reference leak in knav_queue_probe . - spi: Add call to spi_slave_abort function when spidev driver is released . - spi: bcm63xx-hsspi: fix missing clk_disable_unprepare on error in bcm63xx_hsspi_resume . - spi: davinci: Fix use-after-free on unbind . - spi: dw: Enable interrupts in accordance with DMA xfer mode . - spi: dw: Fix Rx-only DMA transfers . - spi: dw: Return any value retrieved from the dma_transfer callback . - spi: Fix memory leak on splited transfers . - spi: img-spfi: fix potential double release . - spi: img-spfi: fix reference leak in img_spfi_resume . - spi: pic32: Do not leak DMA channels in probe error path . - spi: pxa2xx: Add missed security checks . - spi: spi-cavium-thunderx: Add missing pci_release_regions . - spi: spi-loopback-test: Fix out-of-bounds read . - spi: spi-mem: Fix passing zero to "PTR_ERR" warning . - spi: spi-mem: fix reference leak in spi_mem_access_start . - spi: spi-ti-qspi: fix reference leak in ti_qspi_setup . - spi: spidev: fix a potential use-after-free in spidev_release . - spi: st-ssc4: add missed pm_runtime_disable . - spi: st-ssc4: Fix unbalanced pm_runtime_disable in probe error path . - spi: tegra114: fix reference leak in tegra spi ops . - spi: tegra20-sflash: fix reference leak in tegra_sflash_resume . - spi: tegra20-slink: add missed clk_unprepare . - spi: tegra20-slink: fix reference leak in slink ops of tegra20 . - splice: only read in as much information as there is pipe buffer space . - staging: comedi: check validity of wMaxPacketSize of usb endpoints found . - staging: comedi: gsc_hpdi: check dma_alloc_coherent return value . - staging: comedi: mf6x4: Fix AI end-of-conversion detection . - staging: olpc_dcon: add a missing dependency . - staging: olpc_dcon: Do not call platform_device_unregister in dcon_probe . - staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21 . - staging: rtl8188eu: Add device id for MERCUSYS MW150US v2 . - staging: rtl8188eu: fix possible null dereference . - staging: rtl8192u: fix multiple memory leaks on error path . - staging: vt6656: set usb_set_intfdata on driver fail . - staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb . - staging: wlan-ng: properly check endpoint types . - sunrpc: fix copying of multiple pages in gss_read_proxy_verf . - sunrpc: fixed rollback in rpc_gssd_dummy_populate . - sunrpc: Properly set the @subbuf parameter of xdr_buf_subsegment . - sunrpc: The RDMA back channel mustn"t disappear while requests are outstanding . - svcrdma: fix bounce buffers for unaligned offsets and multiple pages . - svcrdma: Fix page leak in svc_rdma_recv_read_chunk . - tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control . - thunderbolt: Use 32-bit writes when writing ring producer/consumer . - timer: Fix wheel index calculation on last level - timer: Prevent base- greater than clk from moving backward - tty: always relink the port . - tty: Fix - greater than pgrp locking in tiocspgrp . - tty: link tty and port before configuring it as console . - tty: synclink_gt: Adjust indentation in several functions . - tty: synclinkmp: Adjust indentation in several functions . - tty:serial:mvebu-uart:fix a wrong return . - uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define . - uapi/if_ether.h: prevent redefinition of struct ethhdr . - usb: add RESET_RESUME quirk for Snapscan 1212 . - usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul . - usb: dummy-hcd: Fix uninitialized array use in init . - usb: dwc2: Fix IN FIFO allocation . - usb: dwc3: remove the call trace of USBx_GFLADJ . - usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe . - usb: Fix: Do not skip endpoint descriptors with maxpacket=0 . - usb: fsl: Check memory resource before releasing it . - usb: gadget: composite: Fix possible double free memory bug . - usb: gadget: configfs: fix concurrent issue between composite APIs . - usb: gadget: configfs: Fix missing spin_lock_init . - usb: gadget: f_acm: add support for SuperSpeed Plus . - usb: gadget: f_fs: Use local copy of descriptors for userspace copy . - usb: gadget: f_midi: setup SuperSpeed Plus descriptors . - usb: gadget: f_rndis: fix bitrate for SuperSpeed and above . - usb: gadget: ffs: ffs_aio_cancel: Save/restore IRQ flags . - usb: gadget: fix wrong endpoint desc . - usb: gadget: goku_udc: fix potential crashes in probe . - usb: gadget: net2280: fix memory leak on probe error handling paths . - usb: gadget: serial: fix Tx stall after buffer overflow . - usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe . - usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init . - usb: hso: Fix debug compile warning on sparc32 . - usb: ldusb: use unsigned size format specifiers . - usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue . - usb: oxu210hp-hcd: Fix memory leak in oxu_create . - usb: serial: ch341: add new Product ID for CH341A . - usb: serial: ch341: sort device-id entries . - usb: serial: digi_acceleport: clean up modem-control handling . - usb: serial: digi_acceleport: clean up set_termios . - usb: serial: digi_acceleport: fix write-wakeup deadlocks . - usb: serial: digi_acceleport: remove in_interrupt usage. - usb: serial: digi_acceleport: remove redundant assignment to pointer priv . - usb: serial: digi_acceleport: rename tty flag variable . - usb: serial: digi_acceleport: use irqsave in USB"s complete callback . - usb: serial: keyspan_pda: fix dropped unthrottle interrupts . - usb: serial: keyspan_pda: fix stalled writes . - usb: serial: keyspan_pda: fix tx-unthrottle use-after-free . - usb: serial: keyspan_pda: fix write deadlock . - usb: serial: keyspan_pda: fix write unthrottling . - usb: serial: keyspan_pda: fix write-wakeup use-after-free . - usb: serial: kl5kusb105: fix memleak on open . - usb: serial: mos7720: fix parallel-port state restore . - usb: serial: option: add Fibocom NL668 variants . - usb: serial: option: add interface-number sanity check to flag handling . - usb: serial: option: add support for Thales Cinterion EXS82 . - usb: serial: option: fix Quectel BG96 matching . - usb: Skip endpoints with 0 maxpacket length . - usb: UAS: introduce a quirk to set no_write_same . - usb: usbfs: Suppress problematic bind and unbind uevents . - usblp: poison URBs upon disconnect . - usbnet: ipheth: fix connectivity with iOS 14 . - video: fbdev: neofb: fix memory leak in neo_scan_monitor . - vt: do not hardcode the mem allocation upper bound . - vt: Reject zero-sized screen buffer size . - watchdog: coh901327: add COMMON_CLK dependency . - watchdog: da9062: do not ping the hw during stop . - watchdog: da9062: No need to ping manually before setting timeout . - watchdog: qcom: Avoid context switch in restart handler . - watchdog: sirfsoc: Add missing dependency on HAS_IOMEM . - wimax: fix duplicate initializer warning . - wireless: Use linux/stddef.h instead of stddef.h . - wireless: Use offsetof instead of custom macro . - x86/apic: Fix integer overflow on 10 bit left shift of cpu_khz . - x86/insn-eval: Use new for_each_insn_prefix macro to loop over prefixes bytes . - x86/mm/ident_map: Check for errors from ident_pud_init . - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP . - x86/resctrl: Add necessary kernfs_put calls to prevent refcount leak . - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled . - x86/resctrl: Remove superfluous kernfs_get calls to prevent refcount leak . - x86/resctrl: Remove unused struct mbm_state::chunks_bw . - x86/speculation: Fix prctl when spectre_v2_user={seccomp,prctl},ibpb . - x86/tracing: Introduce a static key for exception tracing . - x86/traps: Simplify pagefault tracing logic . - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes . - xhci: Give USB2 ports time to enter U3 in bus suspend . - xprtrdma: fix incorrect header size calculations . Special Instructions and Notes: Please reboot the system after installing this update.

Platform:
SUSE Linux Enterprise Desktop 15 SP1
SUSE Linux Enterprise Server 15 SP1
Product:
kernel
Reference:
SUSE-SU-2021:0118-1
CVE-2018-20669
CVE-2019-20934
CVE-2020-0444
CVE-2020-0465
CVE-2020-0466
CVE-2020-27068
CVE-2020-27777
CVE-2020-27786
CVE-2020-27825
CVE-2020-28374
CVE-2020-29660
CVE-2020-29661
CVE-2020-36158
CVE-2020-4788
CVE    14
CVE-2020-27068
CVE-2019-20934
CVE-2020-29661
CVE-2020-29660
...

© SecPod Technologies