[Forgot Password]
Login  Register Subscribe

30479

 
 

423868

 
 

250053

 
 

909

 
 

195940

 
 

282

Paid content will be excluded from the download.


Download | Alert*
OVAL

SUSE-SU-2024:0516-1 -- SLES kernel

ID: oval:org.secpod.oval:def:89051802Date: (C)2024-04-26   (M)2024-05-09
Class: PATCHFamily: unix




The SUSE Linux Enterprise 15 SP5 kernel was updated to receive various security bugfixes. The following security bugs were fixed: * CVE-2024-1085: Fixed nf_tables use-after-free vulnerability in the nft_setelem_catchall_deactivate function . * CVE-2024-1086: Fixed a use-after-free vulnerability inside the nf_tables component that could have been exploited to achieve local privilege escalation . * CVE-2023-51042: Fixed use-after-free in amdgpu_cs_wait_all_fences in drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c . * CVE-2023-51780: Fixed a use-after-free in do_vcc_ioctl in net/atm/ioctl.c, because of a vcc_recvmsg race condition . * CVE-2023-46838: Fixed an issue with Xen netback processing of zero-length transmit fragment . * CVE-2021-33631: Fixed an integer overflow in ext4_write_inline_data_end . * CVE-2023-6535: Fixed a NULL pointer dereference in nvmet_tcp_execute_request . * CVE-2023-6536: Fixed a NULL pointer dereference in __nvmet_req_complete . * CVE-2023-6356: Fixed a NULL pointer dereference in nvmet_tcp_build_pdu_iovec . * CVE-2023-47233: Fixed a use-after-free in the device unplugging code inside the brcm80211 component . * CVE-2023-4921: Fixed a use-after-free vulnerability in the QFQ network scheduler which could be exploited to achieve local privilege escalation . * CVE-2023-51043: Fixed use-after-free during a race condition between a nonblocking atomic commit and a driver unload in drivers/gpu/drm/drm_atomic.c . * CVE-2024-0775: Fixed use-after-free in __ext4_remount in fs/ext4/super.c that could allow a local user to cause an information leak problem while freeing the old quota file names before a potential failure . * CVE-2023-6040: Fixed an out-of-bounds access vulnerability while creating a new netfilter table, lack of a safeguard against invalid nf_tables family values within `nf_tables_newtable` function . * CVE-2024-0641: Fixed a denial of service vulnerability in tipc_crypto_key_revoke in net/tipc/crypto.c . * CVE-2024-0565: Fixed an out-of-bounds memory read flaw in receive_encrypted_standard in fs/smb/client/smb2ops.c . * CVE-2023-6915: Fixed a NULL pointer dereference problem in ida_free in lib/idr.c . * CVE-2023-51782: Fixed use-after-free in rose_ioctl in net/rose/af_rose.c because of a rose_accept race condition . * CVE-2023-6531: Fixed a use-after-free flaw due to a race problem in the unix garbage collector"s deletion of SKB races with unix_stream_read_genericon the socket that the SKB is queued on . * CVE-2024-0340: Fixed information disclosure in vhost/vhost.c:vhost_new_msg . * CVE-2024-24860: Fixed a denial of service caused by a race condition in {min,max}_key_size_set . The following non-security bugs were fixed: * Documentation: RAS: Add index and address translation section . * ACPI: LPIT: Avoid u32 multiplication overflow . * ACPI: LPSS: Fix the fractional clock divider flags . * ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg * ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error . * ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 * ACPI: property: Allow _DSD buffer data only for byte accessors . * ACPI: resource: Add another DMI match for the TongFang GMxXGxx . * ACPI: thermal: Add Thermal fast Sampling Period support * ACPI: video: check for error while searching for backlight device parent . * ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 . * ALSA: hda/cs8409: Suppress vmaster control for Dolphin models . * ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models . * ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 . * ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook . * ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx . * ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx . * ALSA: hda: Refer to correct stream index at loops . * ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format . * ALSA: oxygen: Fix right channel of capture volume mixer . * ASoC: Intel: Skylake: Fix mem leak in few functions . * ASoC: Intel: Skylake: mem leak in skl register function . * ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 . * ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch . * ASoC: amd: Add Dell G15 5525 to quirks list . * ASoC: amd: Add check for acp config flags . * ASoC: amd: Add new dmi entries to config entry . * ASoC: amd: Drop da7219_aad_jack_det usage . * ASoC: amd: Drop empty platform remove function . * ASoC: amd: Update Pink Sardine platform ACP register header . * ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION . * ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols . * ASoC: amd: acp-rt5645: Map missing jack kcontrols . * ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out . * ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols . * ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller . * ASoC: amd: acp: Add TDM support for acp i2s stream . * ASoC: amd: acp: Add i2s tdm support in machine driver . * ASoC: amd: acp: Add kcontrols and widgets per-codec in common code . * ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common . * ASoC: amd: acp: Add new cpu dai"s in machine driver . * ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver . * ASoC: amd: acp: Enable i2s tdm support for skyrim platforms . * ASoC: amd: acp: Fix possible UAF in acp_dma_open . * ASoC: amd: acp: Initialize list to store acp_stream during pcm_open . * ASoC: amd: acp: Map missing jack kcontrols . * ASoC: amd: acp: Modify dai_id macros to be more generic . * ASoC: amd: acp: Refactor bit width calculation . * ASoC: amd: acp: Refactor dai format implementation . * ASoC: amd: acp: Refactor i2s clocks programming sequence . * ASoC: amd: acp: add a label to make error path more clean . * ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform . * ASoC: amd: acp: add pm ops support for acp pci driver . * ASoC: amd: acp: add pm ops support for rembrandt platform . * ASoC: amd: acp: clean up some inconsistent indentings . * ASoC: amd: acp: clear pdm dma interrupt mask . * ASoC: amd: acp: delete unnecessary NULL check . * ASoC: amd: acp: export config_acp_dma and config_pte_for_stream symbols . * ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies . * ASoC: amd: acp: move pdm macros to common header file . * ASoC: amd: acp: refactor the acp init and de-init sequence . * ASoC: amd: acp: rembrandt: Drop if blocks with always false condition . * ASoC: amd: acp: remove acp poweroff function . * ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions . * ASoC: amd: acp: remove unnecessary NULL checks . * ASoC: amd: acp: store platform device reference created in pci probe call . * ASoC: amd: acp: store the pdm stream channel mask . * ASoC: amd: acp: store xfer_resolution of the stream . * ASoC: amd: acp: switch to use dev_err_probe . * ASoC: amd: acp: use devm_kcalloc instead of devm_kzalloc . * ASoC: amd: acp: use function devm_kcalloc instead of devm_kzalloc . * ASoC: amd: add Pink Sardine ACP PCI driver . * ASoC: amd: add Pink Sardine machine driver using dmic . * ASoC: amd: add Pink Sardine platform ACP IP register header . * ASoC: amd: add acp6.2 init/de-init functions . * ASoC: amd: add acp6.2 irq handler . * ASoC: amd: add acp6.2 pci driver pm ops . * ASoC: amd: add acp6.2 pdm driver dma ops . * ASoC: amd: add acp6.2 pdm driver pm ops . * ASoC: amd: add acp6.2 pdm platform driver . * ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver . * ASoC: amd: create platform device for acp6.2 machine driver . * ASoC: amd: enable Pink Sardine acp6.2 drivers build . * ASoC: amd: enable Pink sardine platform machine driver build . * ASoC: amd: fix ACP version typo mistake . * ASoC: amd: fix spelling mistake: "i.e" - greater than "i.e." . * ASoC: amd: ps: Add a module parameter to influence pdm_gain . * ASoC: amd: ps: Adjust the gain for PDM DMIC . * ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs . * ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver . * ASoC: amd: ps: Update copyright notice . * ASoC: amd: ps: add mutex lock for accessing common registers . * ASoC: amd: ps: fix for acp_lock access in pdm driver . * ASoC: amd: ps: implement api to retrieve acp device config . * ASoC: amd: ps: move irq handler registration . * ASoC: amd: ps: refactor acp power on and reset functions . * ASoC: amd: ps: refactor platform device creation logic . * ASoC: amd: ps: remove the register read and write wrappers . * ASoC: amd: ps: remove unused variable . * ASoC: amd: ps: update dev index value in irq handler . * ASoC: amd: ps: update macros with ps platform naming convention . * ASoC: amd: ps: update the acp clock source . * ASoC: amd: ps: use acp_lock to protect common registers in pdm driver . * ASoC: amd: ps: use static function . * ASoC: amd: renoir: Add a module parameter to influence pdm_gain . * ASoC: amd: renoir: Adjust the gain for PDM DMIC . * ASoC: amd: update pm_runtime enable sequence . * ASoC: amd: vangogh: Add check for acp config flags in vangogh platform . * ASoC: amd: vangogh: Make use of DRV_NAME . * ASoC: amd: vangogh: Remove unnecessary init function . * ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG . * ASoC: amd: yc: Add ASUS M3402RA into DMI table . * ASoC: amd: yc: Add ASUS M5402RA into DMI table . * ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table . * ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x . * ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx . * ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx . * ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx . * ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx . * ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 . * ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 . * ASoC: amd: yc: Add DMI support for new acer/emdoor platforms . * ASoC: amd: yc: Add HP 255 G10 into quirk table . * ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table . * ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table . * ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table . * ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x . * ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x . * ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x . * ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table . * ASoC: amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI table . * ASoC: amd: yc: Add a module parameter to influence pdm_gain . * ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List . * ASoC: amd: yc: Adjust the gain for PDM DMIC . * ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL . * ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA . * ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks . * ASoC: codecs: lpass-wsa-macro: fix compander volume hack . * ASoC: codecs: wcd938x: fix headphones volume controls . * ASoC: codecs: wcd938x: handle deferred probe . * ASoC: cs35l33: Fix GPIO name and drop legacy include . * ASoC: cs43130: Fix incorrect frame delay configuration . * ASoC: cs43130: Fix the position of const qualifier . * ASoC: da7219: Support low DC impedance headset . * ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 . * ASoC: ops: add correct range check for limiting volume . * ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] . * ASoC: rt5650: add mutex to avoid the jack detection failure . * ASoC: sun4i-spdif: Fix requirements for H6 . * ASoC: wm8974: Correct boost mixer inputs . * Add DMI ID for MSI Bravo 15 B7ED . * Bluetooth: Fix atomicity violation in {min,max}_key_size_set . * Bluetooth: btmtkuart: fix recv_buf return value . * Documentation: Begin a RAS section . * EDAC/amd64: Add MI300 row retirement support . * EDAC/amd64: Add context struct . * EDAC/amd64: Add get_err_info to pvt- greater thanops . * EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh . * EDAC/amd64: Add support for ECC on family 19h model 60h-7Fh . * EDAC/amd64: Add support for family 0x19, models 0x90-9f devices . * EDAC/amd64: Allow for DF Indirect Broadcast reads . * EDAC/amd64: Cache and use GPU node map . * EDAC/amd64: Do not discover ECC symbol size for Family 17h and later . * EDAC/amd64: Do not set up EDAC PCI control on Family 17h+ . * EDAC/amd64: Document heterogeneous system enumeration . * EDAC/amd64: Drop dbam_to_cs for Family 17h and later . * EDAC/amd64: Fix indentation in umc_determine_edac_cap . * EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt . * EDAC/amd64: Remove PCI Function 0 . * EDAC/amd64: Remove PCI Function 6 . * EDAC/amd64: Remove early_channel_count . * EDAC/amd64: Remove module version string . * EDAC/amd64: Remove scrub rate control for Family 17h and later . * EDAC/amd64: Rename debug_display_dimm_sizes . * EDAC/amd64: Rename f17h_determine_edac_ctl_cap . * EDAC/amd64: Rework hw_info_{get,put} . * EDAC/amd64: Shut up an -Werror,-Wsometimes-uninitialized clang false positive . * EDAC/amd64: Split determine_edac_cap into dct/umc functions . * EDAC/amd64: Split determine_memory_type into dct/umc functions . * EDAC/amd64: Split dump_misc_regs into dct/umc functions . * EDAC/amd64: Split ecc_enabled into dct/umc functions . * EDAC/amd64: Split get_csrow_nr_pages into dct/umc functions . * EDAC/amd64: Split init_csrows into dct/umc functions . * EDAC/amd64: Split prep_chip_selects into dct/umc functions . * EDAC/amd64: Split read_base_mask into dct/umc functions . * EDAC/amd64: Split read_mc_regs into dct/umc functions . * EDAC/amd64: Split setup_mci_misc_attrs into dct/umc functions . * EDAC/amd64: Use new AMD Address Translation Library . * EDAC/mc: Add new HBM2 memory type . * EDAC/mc: Add support for HBM3 memory type . * EDAC/mce_amd: Remove SMCA Extended Error code descriptions . * EDAC/thunderx: Fix possible out-of-bounds string access . * HID: i2c-hid-of: fix NULL-deref on failed power up . * HID: wacom: Correct behavior when processing some confidence == false touches . * IB/iser: Prevent invalidating wrong MR * Input: atkbd - do not skip atkbd_deactivate when skipping ATKBD_CMD_GETID . * Input: atkbd - skip ATKBD_CMD_GETID in translated mode . * Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID . * Input: atkbd - use ab83 as id when skipping the getid command . * Input: bcm5974 - check endpoint type before starting traffic . * Input: i8042 - add nomux quirk for Acer P459-G2-M . * Input: xpad - add Razer Wolverine V2 support . * KVM: SVM: Update EFER software model on CR0 trap for SEV-ES . * KVM: s390: vsie: Fix STFLE interpretive execution identification . * KVM: x86: Mask LVTPC when handling a PMI . * Limit kernel-source build to architectures for which the kernel binary is built . * PCI/AER: Configure ECRC only if AER is native * PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg . * PCI: Add ACS quirk for more Zhaoxin Root Ports . * PCI: keystone: Fix race condition when initializing PHYs . * PM: hibernate: Enforce ordering during image compression/decompression . * RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support . * RAS/AMD/ATL: Add MI300 support . * RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300 . * RAS: Introduce AMD Address Translation Library . * RDMA/hns: Fix inappropriate err code for unsupported operations * RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm * RDMA/hns: Remove unnecessary checks for NULL in mtr_alloc_bufs * RDMA/irdma: Add wait for suspend on SQD * RDMA/irdma: Avoid free the non-cqp_request scratch * RDMA/irdma: Do not modify to SQD on error * RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info * RDMA/irdma: Refactor error handling in create CQP * RDMA/rtrs-clt: Fix the max_send_wr setting * RDMA/rtrs-clt: Remove the warnings for req in_use check * RDMA/rtrs-clt: Start hb after path_up * RDMA/rtrs-srv: Check return values while processing info request * RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight * RDMA/rtrs-srv: Do not unconditionally enable irq * RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true * RDMA/usnic: Silence uninitialized symbol smatch warnings * USB: xhci: workaround for grace period . * Update config files: enable ASoC AMD PS drivers * Update patch reference for ax88179 fix * acpi: property: Let args be NULL in __acpi_node_get_property_reference . * aio: fix mremap after fork null-deref . * apparmor: avoid crash when parsed profile name is empty . * arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 * arm64: Add a capability for FEAT_ECV Use cpu_hwcaps PLACEHOLDER_4 for HAS_ECV. * arm64: alternative: patch alternatives in the vDSO * arm64: dts: armada-3720-turris-mox: set irq type for RTC * arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3 * arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb * arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size * arm64: dts: rockchip: Expand reg size of vdec node for RK3399 * arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify * arm64: module: move find_section to header * arm64: vdso: Fix "no previous prototype" warning * arm64: vdso: remove two .altinstructions related symbols * arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday * asix: Add check for usbnet_get_endpoints . * attr: block mode changes of symlinks . * badblocks: add helper routines for badblock ranges handling . * badblocks: add more helper structure and routines in badblocks.h . * badblocks: avoid checking invalid range in badblocks_check . * badblocks: improve badblocks_check for multiple ranges handling . * badblocks: improve badblocks_clear for multiple ranges handling . * badblocks: improve badblocks_set for multiple ranges handling . * badblocks: switch to the improved badblock handling code . * bpf: Limit the number of kprobes when attaching program to multiple kprobes . * bus: mhi: host: Add alignment check for event ring read pointer . * bus: mhi: host: Add spinlock to protect WP access when queueing TREs . * bus: mhi: host: Drop chan lock before queuing buffers . * ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION . * clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config . * clk: qcom: videocc-sm8150: Add missing PLL config property . * clk: rockchip: rk3128: Fix HCLK_OTG gate register . * clk: samsung: Fix kernel-doc comments . * clk: si5341: fix an error code problem in si5341_output_clk_set_rate . * clk: zynqmp: Add a check for NULL pointer . * clk: zynqmp: make bestdiv unsigned . * clocksource: Skip watchdog check for large watchdog intervals . * clocksource: disable watchdog checks on TSC when TSC is watchdog . * coresight: etm4x: Add ACPI support in platform driver * coresight: etm4x: Allocate and device assign "struct etmv4_drvdata" * coresight: etm4x: Change etm4_platform_driver driver for MMIO devices * coresight: etm4x: Drop iomem "base" argument from etm4_probe * coresight: etm4x: Drop pid argument from etm4_probe * coresight: etm4x: Ensure valid drvdata and clock before clk_put * coresight: platform: acpi: Ignore the absence of graph * crypto: ccp - fix memleak in ccp_init_dm_workarea . * crypto: s390/aes - Fix buffer overread in CTR mode . * crypto: sa2ul - Return crypto_aead_setkey to transfer the error . * crypto: sahara - do not resize req- greater thansrc when doing hash operations . * crypto: sahara - fix ahash reqsize . * crypto: sahara - fix ahash selftest failure . * crypto: sahara - fix cbc selftest failure . * crypto: sahara - fix processing hash requests with req- greater thannbytes and less than sg- greater thanlength . * crypto: sahara - fix processing requests with cryptlen and less than sg- greater thanlength . * crypto: sahara - fix wait_for_completion_timeout error handling . * crypto: sahara - handle zero-length aes requests . * crypto: sahara - improve error handling in sahara_sha_process . * crypto: sahara - remove FLAGS_NEW_KEY logic . * crypto: scomp - fix req- greater thandst buffer overflow . * dma-debug: fix kernel-doc warnings . * dmaengine: fix NULL pointer in channel unregistration function . * dmaengine: fix is_slave_direction return false when DMA_DEV_TO_DEV . * dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools . * dmaengine: idxd: Protect int_handle field in hw descriptor . * dmaengine: ti: k3-udma: Report short packet errors . * doc/README.KSYMS: Add to repo. * docs: Store the old kernel changelog entries in kernel-docs package . * drivers/amd/pm: fix a use-after-free in kv_parse_power_table . * drivers: clk: zynqmp: calculate closest mux rate . * drivers: clk: zynqmp: update divider round rate logic . * drm/amd/display: Fix tiled display misalignment . * drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A . * drm/amd/display: add nv12 bounding box . * drm/amd/display: get dprefclk ss info from integration info table . * drm/amd/display: make flip_timestamp_in_us a 64-bit variable . * drm/amd/display: pbn_div need be updated for hotplug event . * drm/amd/display: update dcn315 lpddr pstate latency . * drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init . * drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table . * drm/amd/pm: fix a double-free in si_dpm_init . * drm/amd/powerplay: Fix kzalloc parameter "ATOM_Tonga_PPM_Table" in "get_platform_power_management_table" . * drm/amdgpu/debugfs: fix error code when smc register accessors are NULL . * drm/amdgpu/pm: Fix the power source flag error . * drm/amdgpu: Add NULL checks for function pointers . * drm/amdgpu: Drop "fence" check in "to_amdgpu_amdkfd_fence" . * drm/amdgpu: Fix "*fw" from request_firmware not released in "amdgpu_ucode_request" . * drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer . * drm/amdgpu: Fix ecc irq enable/disable unpaired . * drm/amdgpu: Fix missing error code in "gmc_v6/7/8/9_0_hw_init" . * drm/amdgpu: Fix with right return code "-EIO" in "amdgpu_gmc_vram_checking" . * drm/amdgpu: Let KFD sync with VM fences . * drm/amdgpu: Release "adev- greater thanpm.fw" before return in "amdgpu_device_need_post" . * drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap . * drm/amdgpu: skip gpu_info fw loading on navi12 . * drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c . * drm/amdkfd: Fix "node" NULL check in "svm_range_get_range_boundaries" . * drm/amdkfd: Fix iterator used outside loop in "kfd_add_peer_prop" . * drm/amdkfd: Fix lock dependency warning . * drm/amdkfd: Fix lock dependency warning with srcu . * drm/amdkfd: Use resource_size helper function . * drm/amdkfd: fixes for HMM mem allocation . * drm/bridge: Fix typo in post_disable description . * drm/bridge: anx7625: Ensure bridge is suspended in disable . * drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable . * drm/bridge: nxp-ptn3460: fix i2c_master_send error checking . * drm/bridge: nxp-ptn3460: simplify some error checking . * drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable . * drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case . * drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer . * drm/bridge: tc358767: Fix return value on error case . * drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function . * drm/crtc: Fix uninit-value bug in drm_mode_setcrtc . * drm/crtc: fix uninitialized variable use . * drm/drv: propagate errors from drm_modeset_register_all . * drm/exynos: Call drm_atomic_helper_shutdown at shutdown/unbind time . * drm/exynos: fix a potential error pointer dereference . * drm/exynos: fix a wrong error checking . * drm/exynos: fix accidental on-stack copy of exynos_drm_plane . * drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume . * drm/framebuffer: Fix use of uninitialized variable . * drm/mediatek: Return error if MDP RDMA failed to enable the clock . * drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr . * drm/msm/dpu: Ratelimit framedone timeout msgs . * drm/msm/dpu: Set input_sel bit for INTF . * drm/msm/dpu: fix writeback programming for YUV cases . * drm/msm/dpu: rename dpu_encoder_phys_wb_setup_cdp to match its functionality . * drm/msm/dsi: Enable runtime PM . * drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks . * drm/msm/mdp4: flush vblank event on disable . * drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer . * drm/panel-edp: Add override_edid_mode quirk for generic edp . * drm/panel-elida-kd35t133: hold panel in reset for unprepare . * drm/panel: nt35510: fix typo . * drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq . * drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off . * drm/radeon/dpm: fix a memleak in sumo_parse_power_table . * drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check . * drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg . * drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table . * drm/radeon: check return value of radeon_ring_lock . * drm/radeon: check the alloc_workqueue return value in radeon_crtc_init . * drm/tidss: Check for K2G in in dispc_softreset . * drm/tidss: Fix atomic_flush check . * drm/tidss: Fix dss reset . * drm/tidss: Move reset to the end of dispc_init . * drm/tidss: Return error value from from softreset . * drm/tilcdc: Fix irq free on unload . * drm: Do not unref the same fb many times by mistake due to deadlock handling . * drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33] . * drm: using mul_u32_u32 requires linux/math64.h . * dt-bindings: gpio: Remove FSI domain ports on Tegra234 * efi/libstub: Disable PCI DMA before grabbing the EFI memory map . * eventfd: prevent underflow for eventfd semaphores . * exfat: fix reporting fs error when reading dir beyond EOF . * exfat: support handle zero-size directory . * exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree . * fbdev: Only disable sysfb on the primary device * fbdev: Only disable sysfb on the primary device Update an existing patch to fix bsc#1216441. * fbdev: flush deferred IO before closing . * fbdev: flush deferred work in fb_deferred_io_fsync . * fbdev: imxfb: fix left margin setting . * fbdev: mmp: Fix typo and wording in code comment . * firewire: core: correct documentation of fw_csr_string kernel API . * firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards . * firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create . * fjes: fix memleaks in fjes_hw_setup . * fs/mount_setattr: always cleanup mount_kattr . * fs: Fix error checking for d_hash_and_lookup . * fs: Move notify_change permission checks into may_setattr . * fs: do not audit the capability check in simple_xattr_list . * fs: drop peer group ids under namespace lock . * fs: indicate request originates from old mount API . * fs: sendfile handles O_NONBLOCK of out_fd . * fuse: dax: set fc- greater thandax to NULL in fuse_dax_conn_free . * gfs2: Always check inode size of inline inodes . * gfs2: Cosmetic gfs2_dinode_{in,out} cleanup . * gfs2: Disable page faults during lockless buffered reads . * gfs2: Eliminate ip- greater thani_gh . * gfs2: Eliminate vestigial HIF_FIRST . * gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump . * gfs2: Introduce flag for glock holder auto-demotion . * gfs2: Move the inode glock locking to gfs2_file_buffered_write . * gfs2: Remove redundant check from gfs2_glock_dq . * gfs2: Switch to wait_event in gfs2_logd . * gfs2: assign rgrp glock before compute_bitstructs . * gfs2: low-memory forced flush fixes . * gfs2: release iopen glock early in evict . * gpio: eic-sprd: Clear interrupt after set the interrupt type . * gpu/drm/radeon: fix two memleaks in radeon_vm_init . * hv_netvsc: rndis_filter needs to select NLS . * hwmon: Fix probe when built-in . * hwrng: core - Fix page fault dead lock on mmap-ed hwrng . * i2c: rk3x: fix potential spinlock recursion on poll . * i2c: s3c24xx: fix read transfers in polling mode . * i2c: s3c24xx: fix transferring more than one message in polling mode . * iio: adc: ad7091r: Pass iio_dev to event handler . * iio: adc: ad9467: add mutex to struct ad9467_state . * iio: adc: ad9467: do not ignore error codes . * iio: adc: ad9467: fix reset gpio handling . * ipmi: Use regspacings passed as a module parameter . * kabi, vmstat: skip periodic vmstat update for isolated CPUs . * kabi/severities: ignore ASoC AMD acp driver symbols * kdb: Fix a potential buffer overflow in kdb_local . * kernel-doc: handle a void function without producing a warning . * kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR . * leds: aw2013: Select missing dependency REGMAP_I2C . * leds: ledtrig-tty: Free allocated ttyname buffer on deactivate . * libapi: Add missing linux/types.h header to get the __u64 type on io.h . * md: fix bi_status reporting in md_end_clone_io . * media: cx231xx: fix a memleak in cx231xx_init_isoc . * media: dt-bindings: ov8856: decouple lanes and link frequency from driver . * media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe . * media: imx355: Enable runtime PM before registering async sub-device . * media: ov9734: Enable runtime PM before registering async sub-device . * media: pvrusb2: fix use after free on context disconnection . * media: rkisp1: Disable runtime PM in probe error path . * media: rkisp1: Fix media device memory leak . * media: rkisp1: Read the ID register at probe time instead of streamon . * media: videobuf2-dma-sg: fix vmap callback . * mfd: intel-lpss: Fix the fractional clock divider flags . * misc: fastrpc: Mark all sessions as invalid in cb_remove . * mm: fs: initialize fsdata passed to write_begin/write_end interface . * mmc: core: Cancel delayed work before releasing host . * modpost: move **attribute** to modpost.h . * mtd: Fix gluebi NULL pointer dereference caused by ftl notifier . * mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response . * mtd: rawnand: pl353: Fix kernel doc . * mtd: rawnand: rockchip: Add missing title to a kernel doc comment . * mtd: rawnand: rockchip: Rename a structure . * net: phy: micrel: populate .soft_reset for KSZ9131 . * net: usb: ax88179_178a: Bind only to vendor-specific interface . * net: usb: ax88179_178a: avoid two consecutive device resets . * net: usb: ax88179_178a: move priv to driver_priv . * net: usb: ax88179_178a: remove redundant init code . * net: usb: ax88179_178a: restore state on resume . * nfc: nci: free rx_data_reassembly skb on NCI device cleanup . * nfsd4: add refcount for nfsd4_blocked_lock . * nfsd: fix RELEASE_LOCKOWNER . * nouveau/tu102: flush all pdbs on vmm flush . * nouveau/vmm: do not set addr on the fail path to avoid warning . * nsfs: add compat ioctl handler . * nvme-loop: always quiesce and cancel commands before destroying admin q . * nvme-pci: add BOGUS_NID for Intel 0a54 device . * nvme-pci: fix sleeping function called from interrupt context . * nvme-rdma: Fix transfer length when write_generate/read_verify are 0 . * nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue . * nvme: fix max_discard_sectors calculation . * nvme: introduce helper function to get ctrl state . * nvme: move nvme_stop_keep_alive back to original position . * nvme: start keep-alive after admin queue setup . * nvme: trace: avoid memcpy overflow warning . * nvmet: re-fix tracing strncpy warning . * of: Fix double free in of_parse_phandle_with_args_map . * of: unittest: Fix of_count_phandle_with_args expected value message . * parport: parport_serial: Add Brainboxes BAR details . * parport: parport_serial: Add Brainboxes device IDs and geometry . * pci: Drop PCI vmd patches that caused a regression * perf/x86/intel/uncore: Factor out topology_gidnid_map . * perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology . * perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array . * phy: renesas: rcar-gen3-usb2: Fix returning wrong error code . * phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP . * pinctrl: intel: Revert "Unexport intel_pinctrl_probe" . * platform/x86/amd/hsmp: Fix iomem handling . * platform/x86/amd/hsmp: add support for metrics tbl . * platform/x86/amd/hsmp: create plat specific struct . * platform/x86/amd/hsmp: improve the error log . * platform/x86: ISST: Reduce noise for missing numa information in logs . * platform/x86: use PLATFORM_DEVID_NONE instead of -1 . * power: supply: bq256xx: fix some problem in bq256xx_hw_init . * power: supply: cw2015: correct time_to_empty units in sysfs . * powerpc/fadump: reset dump area size if fadump memory reserve fails . * powerpc/powernv: Add a null pointer check in opal_event_init . * powerpc/powernv: Add a null pointer check in opal_powercap_init . * powerpc/powernv: Add a null pointer check to scom_debug_init_one . * powerpc/pseries/iommu: enable_ddw incorrectly returns direct mapping for SR- IOV device . * powerpc/pseries/memhp: Fix access beyond end of drmem array . * powerpc/pseries: fix possible memory leak in ibmebus_bus_init . * powerpc/pseries: fix potential memory leak in init_cpu_associativity . * powerpc/xive: Fix endian conversion size . * pstore: ram_core: fix possible overflow in persistent_ram_init_ecc . * pwm: Fix out-of-bounds access in of_pwm_single_xlate . * pwm: jz4740: Do not use dev_err_probe in .request . * pwm: stm32: Fix enable count for clk in .probe . * pwm: stm32: Use hweight32 in stm32_pwm_detect_channels . * pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable . * r8152: add vendor/device ID pair for ASUS USB-C2500 . * r8152: add vendor/device ID pair for D-Link DUB-E250 . * reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning . * ring-buffer/Documentation: Add documentation on buffer_percent file . * ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI . * s390/dasd: fix double module refcount decrement . * s390/pci: fix max size calculation in zpci_memcpy_toio . * s390/vfio-ap: always filter entire AP matrix . * s390/vfio-ap: let on_scan_complete callback filter matrix and update guest"s APCB . * s390/vfio-ap: loop over the shadow APCB when filtering guest"s AP configuration . * s390/vfio-ap: unpin pages on gisc registration failure . * sched/isolation: add cpu_is_isolated API . * scripts/kernel-doc: restore warning for Excess struct/union . * scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle . * scsi: bnx2fc: Fix skb double free in bnx2fc_rcv . * scsi: core: Always send batch on reset or error handling command . * scsi: fnic: Return error if vmalloc failed . * scsi: hisi_sas: Correct the number of global debugfs registers . * scsi: hisi_sas: Fix normally completed I/O analysed as failed . * scsi: hisi_sas: Fix warnings detected by sparse . * scsi: hisi_sas: Modify v3 HW SATA completion error processing . * scsi: hisi_sas: Modify v3 HW SSP underflow error processing . * scsi: hisi_sas: Rename HISI_SAS_{RESET - greater than RESETTING}_BIT . * scsi: hisi_sas: Replace with standard error code return value . * scsi: hisi_sas: Rollback some operations if FLR failed . * scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs . * scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code . * scsi: ibmvfc: Implement channel queue depth and event buffer accounting . * scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool . * scsi: iscsi: Rename iscsi_set_param to iscsi_if_set_param . * scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup . * scsi: lpfc: Change VMID driver load time parameters to read only . * scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes . * scsi: lpfc: Reinitialize an NPIV"s VMID data structures after FDISC . * scsi: lpfc: Update lpfc version to 14.2.0.17 . * scsi: megaraid_sas: Fix deadlock on firmware crashdump . * scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers . * scsi: mpt3sas: Fix an outdated comment . * scsi: mpt3sas: Fix in error path . * scsi: mpt3sas: Fix loop logic . * scsi: mpt3sas: Fix loop logic . * scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command . * scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command . * scsi: qla2xxx: Fix system crash due to bad pointer access . * selftests/net: fix grep checking for fib_nexthop_multiprefix . * serial: 8250: omap: Do not skip resource freeing if pm_runtime_resume_and_get failed . * serial: core: Fix atomicity violation in uart_tiocmget . * serial: imx: Correct clock error message in function probe . * serial: imx: fix tx statemachine deadlock . * serial: max310x: fail probe if clock crystal is unstable . * serial: max310x: improve crystal stable clock detection . * serial: max310x: set default value when reading clock ready bit . * serial: sc16is7xx: add check for unsupported SPI modes during probe . * serial: sc16is7xx: set safe default SPI clock frequency . * serial: sccnxp: Improve error message if regulator_disable fails . * series.conf: the patch is not in git and breaks series_insert.py * shmem: use ramfs_kill_sb for kill_sb method of ramfs-based tmpfs . * software node: Let args be NULL in software_node_get_reference_args . * spi: spi-zynqmp-gqspi: fix driver kconfig dependencies . * swiotlb-xen: provide the "max_mapping_size" method . * swiotlb: fix a braino in the alignment check fix . * swiotlb: fix slot alignment checks . * trace,smp: Add tracepoints around remotelly called functions . * tracefs: Add missing lockdown check to tracefs_create_dir . * tracing/trigger: Fix to return error if failed to alloc snapshot . * tracing: Add size check when printing trace_marker output . * tracing: Ensure visibility when inserting an element into tracing_map . * tracing: Fix uaf issue when open the hist or hist_debug file . * tracing: Have large events show up as "[LINE TOO BIG]" instead of nothing . * tracing: Increase trace array ref count on enable and filter files . * ubifs: Check @c- greater thandirty_[n|p]n_cnt and @c- greater thannroot state under @c- greater thanlp_mutex . * ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted . * ubifs: ubifs_symlink: Fix memleak of inode- greater thani_link in error path . * uio: Fix use-after-free in uio_open . * usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled . * usb: cdns3: fix uvc failure work since sg support enabled . * usb: chipidea: wait controller resume finished for wakeup irq . * usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart . * usb: fsl-mph-dr-of: mark fsl_usb2_mpc5121_init static . * usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK . * usb: mon: Fix atomicity violation in mon_bin_vma_fault . * usb: otg numberpad exception . * usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host . * usb: typec: class: fix typec_altmode_put_partner to put plugs . * usb: ucsi: Add missing ppm_lock . * usb: ucsi_acpi: Fix command completion handling . * usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer . * usr/Kconfig: fix typos of "its" . * vfs: make freeze_super abort when sync_filesystem returns error . * vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE . * virtio-mmio: fix memory leak of vm_dev . * virtio_balloon: Fix endless deflation and inflation on arm64 . * vmstat: skip periodic vmstat update for isolated CPUs . * vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space . * watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO . * watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling . * watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused . * watchdog: set cdev owner before adding . * wifi: ath11k: Defer on rproc_get failure . * wifi: cfg80211: lock wiphy mutex for rfkill poll . * wifi: iwlwifi: mvm: send TX path flush in rfkill . * wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request . * wifi: iwlwifi: pcie: avoid a NULL pointer dereference . * wifi: libertas: stop selecting wext . * wifi: mt76: fix broken precal loading from MTD for mt7915 . * wifi: mt76: mt7921s: fix workqueue problem causes STA association fail . * wifi: mwifiex: configure BSSID consistently when starting AP . * wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors . * wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code . * wifi: rtlwifi: add calculate_bit_shift . * wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift . * wifi: rtlwifi: rtl8192c: using calculate_bit_shift . * wifi: rtlwifi: rtl8192ce: using calculate_bit_shift . * wifi: rtlwifi: rtl8192cu: using calculate_bit_shift . * wifi: rtlwifi: rtl8192de: using calculate_bit_shift . * wifi: rtlwifi: rtl8192ee: using calculate_bit_shift . * wifi: rtlwifi: rtl8192se: using calculate_bit_shift . * wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior . * wifi: rtw88: fix RX filter in FIF_ALLMULTI flag . * x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors . * x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types . * x86/MCE/AMD: Split amd_mce_is_memory_error . * x86/amd_nb: Add AMD Family MI300 PCI IDs . * x86/amd_nb: Add MI200 PCI IDs . * x86/cpu: Merge Intel and AMD ppin_init functions . * x86/cpu: Read/save PPIN MSR during initialization . * x86/entry/ia32: Ensure s32 is sign extended to s64 . * x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM . * x86/hyperv: Use atomic_try_cmpxchg to micro-optimize hv_nmi_unknown . * x86/mce: Cleanup mce_usable_address . * x86/mce: Define amd_mce_usable_address . * xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled . * xen/events: fix delayed eoi list handling . * xhci: Add grace period after xHC start to prevent premature runtime suspend . * xhci: cleanup xhci_hub_control port references . * xhci: pass port pointer as parameter to xhci_set_port_power . * xhci: track port suspend state correctly in unsuccessful resume cases . ## Special Instructions and Notes: * Please reboot the system after installing this update.

Platform:
SUSE Linux Enterprise Desktop 15 SP5
SUSE Linux Enterprise Server 15 SP5
Product:
kernel
Reference:
SUSE-SU-2024:0516-1
CVE-2021-33631
CVE-2023-46838
CVE-2023-47233
CVE-2023-4921
CVE-2023-51042
CVE-2023-51043
CVE-2023-51780
CVE-2023-51782
CVE-2023-6040
CVE-2023-6356
CVE-2023-6531
CVE-2023-6535
CVE-2023-6536
CVE-2023-6915
CVE-2024-0340
CVE-2024-0565
CVE-2024-0641
CVE-2024-0775
CVE-2024-1085
CVE-2024-1086
CVE-2024-24860
CVE    21
CVE-2023-4921
CVE-2023-47233
CVE-2023-6040
CVE-2023-51042
...
CPE    1
cpe:/o:linux:linux_kernel

© SecPod Technologies