[Forgot Password]
Login  Register Subscribe

30479

 
 

423868

 
 

248364

 
 

909

 
 

195388

 
 

282

Paid content will be excluded from the download.


Download | Alert*
OVAL

SUSE-SU-2023:3971-1 -- SLES kernel

ID: oval:org.secpod.oval:def:89051072Date: (C)2023-11-16   (M)2024-04-29
Class: PATCHFamily: unix




The SUSE Linux Enterprise 15 SP5 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: * CVE-2022-38457: Fixed a use-after-free vulnerability in vmwgfx driver that allowed a local attacker to cause a denial of service . * CVE-2022-40133: Fixed a use-after-free vulnerability in vmwgfx driver that allowed a local attacker to cause a denial of service . * CVE-2023-2007: Fixed a flaw in the DPT I2O Controller driver that could allow an attacker to escalate privileges and execute arbitrary code in the context of the kernel . * CVE-2023-20588: Fixed a division-by-zero error on some AMD processors that can potentially return speculative data resulting in loss of confidentiality . * CVE-2023-34319: Fixed buffer overrun triggered by unusual packet in xen/netback . * CVE-2023-3610: Fixed use-after-free vulnerability in nf_tables can be exploited to achieve local privilege escalation . * CVE-2023-37453: Fixed oversight in SuperSpeed initialization . * CVE-2023-3772: Fixed a flaw in XFRM subsystem that may have allowed a malicious user with CAP_NET_ADMIN privileges to directly dereference a NULL pointer leading to a possible kernel crash and denial of service . * CVE-2023-3863: Fixed a use-after-free flaw was found in nfc_llcp_find_local that allowed a local user with special privileges to impact a kernel information leak issue . * CVE-2023-40283: Fixed use-after-free in l2cap_sock_ready_cb . * CVE-2023-4128: Fixed a use-after-free flaw in net/sched/cls_fw.c that allowed a local attacker to perform a local privilege escalation due to incorrect handling of the existing filter, leading to a kernel information leak issue . * CVE-2023-4133: Fixed use after free bugs caused by circular dependency problem in cxgb4 . * CVE-2023-4134: Fixed use-after-free in cyttsp4_watchdog_work . * CVE-2023-4147: Fixed use-after-free in nf_tables_newrule . * CVE-2023-4194: Fixed a type confusion in net tun_chr_open . * CVE-2023-4273: Fixed a flaw in the exFAT driver of the Linux kernel that alloawed a local privileged attacker to overflow the kernel stack . * CVE-2023-4387: Fixed use-after-free flaw in vmxnet3_rq_alloc_rx_buf that could allow a local attacker to crash the system due to a double-free . * CVE-2023-4459: Fixed a NULL pointer dereference flaw in vmxnet3_rq_cleanup that may have allowed a local attacker with normal user privilege to cause a denial of service . * CVE-2023-4563: Fixed use-after-free in nft_verdict_dump due to a race between set GC and transaction . * CVE-2023-4569: Fixed information leak in nft_set_catchall_flush in net/netfilter/nf_tables_api.c . The following non-security bugs were fixed: * ACPI/IORT: Update SMMUv3 DeviceID support . * ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily . * ACPI: processor: perflib: Use the "no limit" frequency QoS . * ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table . * ALSA: ac97: Fix possible error value of *rac97 . * ALSA: hda/cs8409: Support new Dell Dolphin Variants . * ALSA: hda/realtek - Remodified 3k pull low procedure . * ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED . * ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx . * ALSA: hda/realtek: Add quirks for HP G11 Laptops . * ALSA: hda/realtek: Switch Dell Oasis models to use SPI . * ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl . * ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces . * ALSA: usb-audio: Fix init call orders for UAC1 . * ALSA: ymfpci: Fix the missing snd_card_free call at probe error . * ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings . * ARM: dts: imx6sll: fixup of operating points . * ARM: spear: Do not use timer namespace for timer_shutdown function . * ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion . * ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ . * ASoC: lower "no backend DAIs enabled for ... Port" log severity . * ASoC: meson: axg-tdm-formatter: fix channel slot allocation . * ASoC: rt5665: add missed regulator_bulk_disable . * ASoC: stac9766: fix build errors with REGMAP_AC97 . * ASoC: tegra: Fix SFC conversion for few rates . * Bluetooth: Fix potential use-after-free when clear keys . * Bluetooth: L2CAP: Fix use-after-free . * Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb . * Bluetooth: Remove unused declaration amp_read_loc_info . * Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally . * Bluetooth: btusb: Do not call kfree_skb under spin_lock_irqsave . * Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe . * CONFIG_NVME_VERBOSE_ERRORS=y gone with a82baa8083b * CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 gone with 7e152d55123 * Created new preempt kernel flavor Configs are cloned from the respective $arch/default configs. All changed configs appart from CONFIG_PREEMPT-greater than y are a result of dependencies, namely many lock/unlock primitives are no longer inlined in the preempt kernel. TREE_RCU has been also changed to PREEMPT_RCU which is the default implementation for PREEMPT kernel. * Documentation: devices.txt: Fix minors for ttyCPM* . * Documentation: devices.txt: Remove ttyIOC* . * Documentation: devices.txt: Remove ttySIOC* . * Drivers: hv: Do not remap addresses that are above shared_gpa_boundary . * Drivers: hv: Enable vmbus driver for nested root partition . * Drivers: hv: Explicitly request decrypted in vmap_pfn calls . * Drivers: hv: Setup synic registers in case of nested root partition . * Drivers: hv: vmbus: Call hv_synic_free if hv_synic_alloc fails . * Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages . * Drivers: hv: vmbus: Remove second way of mapping ring buffers . * Drivers: hv: vmbus: Remove the per-CPU post_msg_page . * Drop amdgpu patch causing spamming * Drop cfg80211 lock fix patches that caused a regression * Drop rtsx patch that caused a regression * Enable Analog Devices Industrial Ethernet PHY driver * HID: add quirk for 03f0:464a HP Elite Presenter Mouse . * HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode . * HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard . * HID: multitouch: Correct devm device reference for hidinput input_dev name . * HID: wacom: remove the battery when the EKR is off . * HWPOISON: offline support: fix spelling in Documentation/ABI/ . * IB/hfi1: Fix possible panic during hotplug remove * IB/uverbs: Fix an potential error pointer dereference * Input: exc3000 - properly stop timer on shutdown . * KVM: s390: fix sthyi error handling . * Kbuild: add -Wno-shift-negative-value where -Wextra is used . * Kbuild: move to -std=gnu11 . * PCI/ASPM: Avoid link retraining race . * PCI/ASPM: Factor out pcie_wait_for_retrain . * PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link . * PCI: Mark NVIDIA T4 GPUs to avoid bus reset . * PCI: acpiphp: Reassign resources on bridge if necessary . * PCI: acpiphp: Use pci_assign_unassigned_bridge_resources only for non-root bus . * PCI: hv: Enable PCI pass-thru devices in Confidential VMs . * PCI: hv: Replace retarget_msi_interrupt_params with . * PCI: meson: Remove cast between incompatible function type . * PCI: microchip: Correct the DED and SEC interrupt bit offsets . * PCI: microchip: Remove cast between incompatible function type . * PCI: pciehp: Use RMW accessors for changing LNKCTL . * PCI: rockchip: Remove writes to unused registers . * PCI: s390: Fix use-after-free of PCI resources with per-function hotplug . * PCI: tegra194: Fix possible array out of bounds access . * PM / devfreq: Fix leak in devfreq_dev_release . * RDMA/bnxt_re: Fix error handling in probe failure path * RDMA/bnxt_re: Fix max_qp count for virtual functions * RDMA/efa: Fix wrong resources deallocation order * RDMA/hns: Fix CQ and QP cache affinity * RDMA/hns: Fix incorrect post-send with direct wqe of wr-list * RDMA/hns: Fix port active speed * RDMA/irdma: Prevent zero-length STAG registration * RDMA/irdma: Replace one-element array with flexible-array member * RDMA/mlx5: Return the firmware result upon destroying QP/RQ * RDMA/qedr: Remove a duplicate assignment in irdma_query_ah * RDMA/siw: Balance the reference of cep-greater than kref in the error path * RDMA/siw: Correct wrong debug message * RDMA/umem: Set iova in ODP flow * README.BRANCH: Add Miroslav Franc as a SLE15-SP4 co-maintainer. * Revert "IB/isert: Fix incorrect release of isert connection" * Revert "tracing: Add "" name injection to kernel probes" . * SMB3: Do not send lease break acknowledgment if all file handles have been closed . * Update patches.suse/cpufreq-intel_pstate-Fix-cpu-pstate.turbo_freq- initi.patch . * amba: bus: fix refcount leak . * arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux . * arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict . * arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4 . * audit: fix possible soft lockup in __audit_inode_child . * backlight/bd6107: Compare against struct fb_info.device . * backlight/gpio_backlight: Compare against struct fb_info.device . * backlight/lv5207lp: Compare against struct fb_info.device . * batman-adv: Do not get eth header before batadv_check_management_packet . * batman-adv: Do not increase MTU when set by user . * batman-adv: Fix TT global entry leak when client roamed back . * batman-adv: Fix batadv_v_ogm_aggr_send memory leak . * batman-adv: Hold rtnl lock during MTU update via netlink . * batman-adv: Trigger events for auto adjusted MTU . * bnx2x: fix page fault following EEH recovery . * bpf: Disable preemption in bpf_event_output . * bpftool: Print newline before "}" for struct with padding only fields . * bus: mhi: host: Skip MHI reset if device is in RDDM . * bus: ti-sysc: Fix build warning for 64-bit build . * bus: ti-sysc: Fix cast to enum warning . * bus: ti-sysc: Flush posted write on enable before reset . * can: gs_usb: gs_usb_receive_bulk_callback: count RX overflow errors also in case of OOM . * ceph: defer stopping mdsc delayed_work . * ceph: do not check for quotas on MDS stray dirs . * ceph: never send metrics if disable_send_metrics is set . * check-for-config-changes: ignore BUILTIN_RETURN_ADDRESS_STRIPS_PAC . gcc7 on SLE 15 does not support this while later gcc does. * cifs: add missing return value check for cifs_sb_tlink . * cifs: allow dumping keys for directories too . * cifs: fix mid leak during reconnection after timeout threshold . * cifs: if deferred close is disabled then close files immediately . * cifs: is_network_name_deleted should return a bool . * cifs: update internal module version number for cifs.ko . * clk: Fix slab-out-of-bounds error in devm_clk_release . * clk: Fix undefined reference to `clk_rate_exclusive_{get,put}" . * clk: imx8mp: fix sai4 clock . * clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op . * clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz . * clk: qcom: camcc-sc7180: fix async resume during probe . * clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock . * clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src . * clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src . * clk: sunxi-ng: Modify mismatched function name . * clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown function . * clocksource/drivers/hyper-v: Rework clocksource and sched clock setup . * clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown function . * clocksource: hyper-v: Add TSC page support for root partition . * clocksource: hyper-v: Introduce TSC PFN getter . * clocksource: hyper-v: Introduce a pointer to TSC page . * clocksource: hyper-v: Use TSC PFN getter to map vvar page . * clocksource: hyper-v: make sure Invariant-TSC is used if it is . * cpu/SMT: Allow enabling partial SMT states via sysfs . * cpu/SMT: Create topology_smt_thread_allowed . * cpu/SMT: Move SMT prototypes into cpu_smt.h . * cpu/SMT: Move smt/control simple exit cases earlier . * cpu/SMT: Remove topology_smt_supported . * cpu/SMT: Store the current/max number of threads . * cpufreq: Fix the race condition while updating the transition_task of policy . * cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids . * cpufreq: intel_pstate: Enable HWP IO boost for all servers . * cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores . * cpufreq: intel_pstate: Read all MSRs on the target CPU . * cpufreq: intel_pstate: hybrid: Rework HWP calibration . * cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores . * crypto: caam - fix unchecked return value error . * crypto: stm32 - Properly handle pm_runtime_get failing . * define more Hyper-V related constants . * dma-buf/sw_sync: Avoid recursive lock during fence signal . * dma-buf/sync_file: Fix docs syntax . * dmaengine: idxd: Modify the dependence of attribute pasid_enabled . * dmaengine: mcf-edma: Fix a potential un-allocated memory access . * dmaengine: pl330: Return DMA_PAUSED when transaction is paused . * dmaengine: ste_dma40: Add missing IRQ check in d40_probe . * docs/process/howto: Replace C89 with C11 . * docs: kernel-parameters: Refer to the correct bitmap function . * docs: networking: replace skb_hwtstamp_tx with skb_tstamp_tx . * docs: printk-formats: Fix hex printing of signed values . * driver core: test_async: fix an error code . * drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init . * drivers: usb: smsusb: fix error handling code in smsusb_init_device . * drm/amd/display: Apply 60us prefetch for DCFCLK less than = 300Mhz . * drm/amd/display: Disable phantom OTG after enable for plane disable . * drm/amd/display: Do not set drr on pipe commit . * drm/amd/display: Enable dcn314 DPP RCO . * drm/amd/display: Ensure that planes are in the same order . * drm/amd/display: Implement workaround for writing to OTG_PIXEL_RATE_DIV register . * drm/amd/display: Retain phantom plane/stream if validation fails . * drm/amd/display: Skip DPP DTO update if root clock is gated . * drm/amd/display: Use update plane and stream routine for DCN32x . * drm/amd/display: check TG is non-null before checking if enabled . * drm/amd/display: check attr flag before set cursor degamma on DCN3+ . * drm/amd/display: disable RCO for DCN314 . * drm/amd/display: do not wait for mpc idle if tg is disabled . * drm/amd/display: fix access hdcp_workqueue assert . * drm/amd/display: fix the build when DRM_AMD_DC_DCN is not set . * drm/amd/display: limit DPIA link rate to HBR3 . * drm/amd/display: phase3 mst hdcp for multiple displays . * drm/amd/display: save restore hdcp state when display is unplugged from mst hub . * drm/amd/display: trigger timing sync only if TG is running . * drm/amd/pm/smu7: move variables to where they are used . * drm/amd/pm: avoid unintentional shutdown due to temperature momentary fluctuation . * drm/amd/pm: expose swctf threshold setting for legacy powerplay . * drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create . * drm/amd/pm: fulfill powerplay peak profiling mode shader/memory clock settings . * drm/amd/pm: fulfill swsmu peak profiling mode shader/memory clock settings . * drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11 . * drm/amd: Disable S/G for APUs when 64GB or more host memory . * drm/amd: flush any delayed gfxoff on suspend entry . * drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7 . * drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1 . * drm/amdgpu: Fix potential fence use-after-free v2 . * drm/amdgpu: Remove unnecessary domain argument . * drm/amdgpu: Use RMW accessors for changing LNKCTL . * drm/amdgpu: add S/G display parameter . * drm/amdgpu: add vram reservation based on vram_usagebyfirmware_v2_2 . * drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar . * drm/amdgpu: fix calltrace warning in amddrm_buddy_fini . * drm/amdgpu: fix memory leak in mes self test . * drm/amdgpu: fix possible UAF in amdgpu_cs_pass1 . * drm/amdgpu: install stub fence into potential unused fence pointers . * drm/amdgpu: keep irq count in amdgpu_irq_disable_all . * drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix . * drm/armada: Fix off-by-one error in armada_overlay_get_property . * drm/ast: Fix DRAM init on AST2200 . * drm/atomic-helper: Update reference to drm_crtc_force_disable_all . * drm/bridge: anx7625: Drop device lock before drm_helper_hpd_irq_event . * drm/bridge: anx7625: Use common macros for DP power sequencing commands . * drm/bridge: anx7625: Use common macros for HDCP capabilities . * drm/bridge: fix -Wunused-const-variable= warning . * drm/bridge: tc358764: Fix debug print parameter order . * drm/etnaviv: fix dumping of active MMU context . * drm/gma500: Use drm_aperture_remove_conflicting_pci_framebuffers . * drm/i915/sdvo: fix panel_type initialization . * drm/i915: Fix premature release of request"s reusable memory . * drm/mediatek: Fix dereference before null check . * drm/mediatek: Fix potential memory leak if vmap fail . * drm/mediatek: Remove freeing not dynamic allocated memory . * drm/msm/a2xx: Call adreno_gpu_init earlier . * drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done . * drm/msm/mdp5: Do not leak some plane state . * drm/msm: Update dev core dump to not print backwards . * drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable . * drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes . * drm/nouveau/disp: fix use-after-free in error handling of nouveau_connector_create . * drm/nouveau/gr: enable memory loads on helper invocation on all channels . * drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues . * drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 . * drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs . * drm/qxl: fix UAF on handle creation . * drm/radeon: Use RMW accessors for changing LNKCTL . * drm/repaper: Reduce temporary buffer size in repaper_fb_dirty . * drm/rockchip: Do not spam logs in atomic check . * drm/shmem-helper: Reset vma-greater than vm_ops before calling dma_buf_mmap . * drm/stm: ltdc: fix late dereference check . * drm/tegra: dpaux: Fix incorrect return value of platform_get_irq . * drm/ttm: check null pointer before accessing when swapping . * drm/ttm: never consider pinned BOs for evictionswap . * drm/vmwgfx: Fix shader stage validation . * drm: adv7511: Fix low refresh rate register for ADV7533/5 . * drm: rcar-du: remove R-Car H3 ES1.* workarounds . * drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask . * dt-bindings: clock: xlnx,versal-clk: drop select:false . * dt-bindings: clocks: imx8mp: make sai4 a dummy clock . * dt-bindings: crypto: ti,sa2ul: make power-domains conditional . * e1000: Fix typos in comments . * e1000: Remove unnecessary use of kmap_atomic . * e1000: switch to napi_build_skb . * e1000: switch to napi_consume_skb . * exfat: fix unexpected EOF while reading dir . * exfat: release s_lock before calling dir_emit . * exfat_iterate: do not open-code file_inode . * fbdev/ep93xx-fb: Do not assign to struct fb_info.dev . * fbdev: Fix sys_imageblit for arbitrary image widths . * fbdev: Improve performance of sys_imageblit . * fbdev: Update fbdev source file paths . * fbdev: fix potential OOB read in fast_imageblit . * fbdev: mmp: fix value check in mmphw_probe . * file: reinstate f_pos locking optimization for regular files . * firmware: arm_scmi: Drop OF node reference in the transport channel setup . * firmware: cs_dsp: Fix new control name check . * firmware: meson_sm: fix to avoid potential NULL pointer dereference . * firmware: stratix10-svc: Fix an NULL vs IS_ERR bug in probe . * fprobe: Release rethook after the ftrace_ops is unregistered . * fprobe: add unlock to match a succeeded ftrace_test_recursion_trylock . * fs/sysv: Null check to prevent null-ptr-deref bug . * fsi: aspeed: Reset master errors after CFAM reset . * fsi: master-ast-cf: Add MODULE_FIRMWARE macro . * ftrace: Fix possible warning on checking all pages used in ftrace_process_locs . * gpio: mvebu: Make use of devm_pwmchip_add . * gpio: mvebu: fix irq domain leak . * gpio: tps68470: Make tps68470_gpio_output always set the initial value . * hv_netvsc: Remove second mapping of send and recv buffers . * hwmon: Enable PMBUS_SKIP_STATUS_CHECK for pfe1100 . * hwmon: Fix the channel number in tmp51x_is_visible . * hwrng: iproc-rng200 - Implement suspend and resume calls . * hwrng: nomadik - keep clock enabled while hwrng is registered . * hwrng: pic32 - use devm_clk_get_enabled . * i2c: Delete error messages for failed memory allocations . * i2c: Improve size determinations . * i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue . * i2c: designware: Correct length byte validation logic . * i2c: designware: Handle invalid SMBus block data response length value . * i2c: hisi: Only handle the interrupt of the driver"s transfer . * i2c: nomadik: Remove a useless call in the remove function . * i2c: nomadik: Remove unnecessary goto label . * i2c: nomadik: Use devm_clk_get_enabled . * i40e: Fix an NULL vs IS_ERR bug for debugfs_create_dir . * iavf: fix potential races for FDIR filters . * ice: Fix RDMA VSI removal during queue rebuild . * ice: Fix crash by keep old cfg when update TCs more than queues . * ice: Fix max_rate check while configuring TX rate limits . * ice: Fix memory management in ice_ethtool_fdir.c . * iio: adc: ina2xx: avoid NULL pointer dereference on OF device match . * iio: adc: stx104: Implement and utilize register structures . * iio: adc: stx104: Utilize iomap interface . * iio: cros_ec: Fix the allocation size for cros_ec_command . * intel/e1000:fix repeated words in comments . * intel: remove unused macros . * iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback . * iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback . * iommu/amd: Add PCI segment support for ivrs_ commands . * iommu/amd: Add map/unmap_pages iommu_domain_ops callback support . * iommu/amd: Do not identity map v2 capable device when snp is enabled . * iommu/amd: Fix compile warning in init code . * iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options . * iommu/amd: Fix ivrs_acpihid cmdline parsing code . * iommu/amd: Fix pci device refcount leak in ppr_notifier . * iommu/amd: use full 64-bit value in build_completion_wait . * iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity . * iommu/arm-smmu-v3: check return value after calling platform_get_resource . * iommu/arm-smmu-v3: fix event handling soft lockup . * iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe . * iommu/dart: Initialize DART_STREAMS_ENABLE . * iommu/dma: Fix incorrect error return on iommu deferred attach . * iommu/dma: Fix iova map result check bug . * iommu/dma: return error code from iommu_dma_map_sg . * iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe . * iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit . * iommu/iova: Fix module config properly . * iommu/mediatek: Add error path for loop of mm_dts_parse . * iommu/mediatek: Add platform_device_put for recovering the device refcnt . * iommu/mediatek: Check return value after calling platform_get_resource . * iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN . * iommu/mediatek: Use component_match_add . * iommu/mediatek: Validate number of phandles associated with "mediatek,larbs" . * iommu/omap: Fix buffer overflow in debugfs . * iommu/rockchip: fix permission bits in page table entries v2 . * iommu/s390: Fix duplicate domain attachments . * iommu/sun50i: Consider all fault sources for reset . * iommu/sun50i: Fix R/W permission check . * iommu/sun50i: Fix flush size . * iommu/sun50i: Fix reset release . * iommu/sun50i: Implement .iotlb_sync_map . * iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY . * iommu/vt-d: Add RPLS to quirk list to skip TE disabling . * iommu/vt-d: Check correct capability for sagaw determination . * iommu/vt-d: Clean up si_domain in the init_dmars error path . * iommu/vt-d: Correctly calculate sagaw value of IOMMU . * iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init . * iommu/vt-d: Fix PCI device refcount leak in has_external_pci . * iommu/vt-d: Fix kdump kernels boot failure with scalable mode . * iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries . * iommu/vt-d: Set SRE bit only when hardware has SRS cap . * ipmi:ssif: Add check for kstrdup . * ipmi:ssif: Fix a memory leak when scanning for an adapter . * ipmi_si: fix a memleak in try_smi_init . * jffs2: correct logic when creating a hole in jffs2_write_begin . * kabi/severities: Ignore newly added SRSO mitigation functions * kabi: Allow extra bugsints . * kernel-binary: Common dependencies cleanup Common dependencies are copied to a subpackage, there is no need for copying defines or build dependencies there. * kernel-binary: Drop code for kerntypes support Kerntypes was a SUSE-specific feature dropped before SLE 12. * kunit: make kunit_test_timeout compatible with comment . * leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false . * leds: multicolor: Use rounded division when calculating color components . * leds: pwm: Fix error code in led_pwm_create_fwnode . * leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead . * leds: turris-omnia: Drop unnecessary mutex locking . * lib/test_meminit: allocate pages up to order MAX_ORDER . * lib/test_meminit: destroy cache in kmem_cache_alloc_bulk test . * libbpf: Fix BTF-to-C converter"s padding logic . * libbpf: Fix btf_dump"s packed struct determination . * libbpf: Fix single-line struct definition output in btf_dump . * libceph: fix potential hang in ceph_osdc_notify . * md/raid0: Factor out helper for mapping and submitting a bio . * md/raid0: Fix performance regression for large sequential writes . * media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables . * media: cx24120: Add retval check for cx24120_message_send . * media: dib7000p: Fix potential division by zero . * media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer . * media: go7007: Remove redundant if statement . * media: i2c: ccs: Check rules is non-NULL . * media: i2c: rdacm21: Fix uninitialized value . * media: i2c: tvp5150: check return value of devm_kasprintf . * media: ov2680: Add ov2680_fill_format helper function . * media: ov2680: Do not take the lock for try_fmt calls . * media: ov2680: Fix ov2680_bayer_order . * media: ov2680: Fix ov2680_set_fmt which == V4L2_SUBDEV_FORMAT_TRY not working . * media: ov2680: Fix regulators being left enabled on ov2680_power_on errors . * media: ov2680: Fix vflip / hflip set functions . * media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s . * media: ov5640: Enable MIPI interface in ov5640_set_power_mipi . * media: rkvdec: increase max supported height for H.264 . * media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link . * media: v4l2-mem2mem: add lock to protect parameter num_rdy . * media: venus: hfi_venus: Only consider sys_idle_indicator on V1 . * media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts . * misc: rtsx: judge ASPM Mode to set PETXCFG Reg . * mkspec: Allow unsupported KMPs * mlxsw: pci: Add shutdown method in PCI driver . * mmc: block: Fix in_flight[issue_type] value error . * mmc: moxart: read scr register without changing byte order . * mmc: wbsd: fix double mmc_free_host in wbsd_init . * module: avoid allocation if module is already present and ready . * module: extract patient module check into helper . * module: move check_modinfo early to early_mod_check . * module: move early sanity checks into a helper . * mtd: rawnand: brcmnand: Fix crash during the panic_write . * mtd: rawnand: brcmnand: Fix mtd oobsize . * mtd: rawnand: brcmnand: Fix potential false time out warning . * mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write . * mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op . * mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume . * mtd: rawnand: omap_elm: Fix incorrect type in assignment . * mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts . * mtd: rawnand: rockchip: fix oobfree offset and description . * mtd: spi-nor: Check bus width while setting QE bit . * mtd: spinand: toshiba: Fix ecc_get_status . * n_tty: Rename tail to old_tail in n_tty_read . * net: hns3: fix wrong bw weight of disabled tc issue . * net: ieee802154: at86rf230: Stop leaking skb"s . * net: mana: Fix MANA VF unload when hardware is unresponsive . * net: phy: at803x: remove set/get wol callbacks for AR8032 . * net: phy: broadcom: stub c45 read/write for 54810 . * net: phy: fix IRQ-based wake-on-lan over hibernate / power off . * net: stmmac: tegra: Properly allocate clock bulk data * net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs . * net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb . * netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock . * netfs: Fix missing xas_retry calls in xarray iteration . * netfs: Fix missing xas_retry calls in xarray iteration . * netfs: fix parameter of cleanup . * nfsd: Remove incorrect check in nfsd4_validate_stateid . * nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse . * nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput . * nvme-rdma: fix potential unbalanced freeze unfreeze . * nvme-tcp: fix potential unbalanced freeze unfreeze . * objtool/x86: Fix SRSO mess . * objtool/x86: Fixup frame-pointer vs rethunk . * objtool: Union instruction::{call_dest,jump_table} . * old-flavors: Drop 2.6 kernels. 2.6 based kernels are EOL, upgrading from them is no longer suported. * pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db . * phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write . * phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate . * phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 . * phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend . * phy: qcom-snps-femto-v2: properly enable ref clock . * phy: qcom-snps: Use dev_err_probe to simplify code . * phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc . * pinctrl: amd: Mask wake bits on probe again . * pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe" . * pinctrl: cherryview: fix address_space_handler argument . * pinctrl: mcp23s08: check return value of devm_kasprintf . * pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function} . * platform/x86: dell-sysman: Fix reference leak . * powerpc/64e: Fix kexec build error . * powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case . * powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device . * powerpc/iommu: TCEs are incorrectly manipulated with DLPAR add/remove of memory . * powerpc/iommu: do not set failed sg dma_address to DMA_MAPPING_ERROR . * powerpc/iommu: return error code from .map_sg ops . * powerpc/kernel/iommu: Add new iommu_table_in_use helper . * powerpc/kexec: Fix build failure from uninitialised variable . * powerpc/mm/altmap: Fix altmap boundary check . * powerpc/pseries/ddw: Do not try direct mapping with persistent memory and one window . * powerpc/pseries/ddw: simplify enable_ddw . * powerpc/pseries/iommu: Add ddw_list_new_entry helper . * powerpc/pseries/iommu: Add ddw_property_create and refactor enable_ddw . * powerpc/pseries/iommu: Add iommu_pseries_alloc_table helper . * powerpc/pseries/iommu: Add of_node_put before break . * powerpc/pseries/iommu: Allow DDW windows starting at 0x00 . * powerpc/pseries/iommu: Check if the default window in use before removing it . * powerpc/pseries/iommu: Create huge DMA window if no MMIO32 is present . * powerpc/pseries/iommu: Find existing DDW with given property name . * powerpc/pseries/iommu: Make use of DDW for indirect mapping . * powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters . * powerpc/pseries/iommu: Rename "direct window" to "dma window" . * powerpc/pseries/iommu: Reorganize iommu_table_setparms* with new helper . * powerpc/pseries/iommu: Replace hard-coded page shift . * powerpc/pseries/iommu: Update remove_dma_window to accept property name . * powerpc/pseries/iommu: Use correct vfree for it_map . * powerpc/pseries: Add __init attribute to eligible functions . * powerpc/pseries: Honour current SMT state when DLPAR onlining CPUs . * powerpc/pseries: Initialise CPU hotplug callbacks earlier . * powerpc/rtas: block error injection when locked down . * powerpc/rtas: enture rtas_call is called with MMU enabled . * powerpc/rtas: mandate RTAS syscall filtering . * powerpc/rtas_flash: allow user copy to flash block cache objects . * powerpc/security: Fix Speculation_Store_Bypass reporting on Power10 . * powerpc: Add HOTPLUG_SMT support . Update config files. * powerpc: Move DMA64_PROPNAME define to a header . * powerpc: fix typos in comments . * pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window . * pstore/ram: Check start of empty przs during init . * pwm: Add a stub for devm_pwmchip_add . * pwm: meson: Simplify duplicated per-channel tracking . * pwm: meson: fix handling of period/duty if greater than UINT_MAX . * qed: Fix scheduling in a tasklet while getting stats . * regmap: rbtree: Use alloc_flags for memory allocations . * ring-buffer: Do not swap cpu_buffer during resize process . * ring-buffer: Fix deadloop issue on reading trace_pipe . * ring-buffer: Fix wrong stat of cpu_buffer-greater than read . * rpm/mkspec-dtb: support for nested subdirs * rpmsg: glink: Add check for kstrdup . * s390/ipl: add missing secure/has_secure file to ipl type "unknown" . * s390/purgatory: disable branch profiling . * s390/zcrypt: fix reply buffer calculations for CCA replies . * sched/fair: Fix inaccurate tally of ttwu_move_affine . * sched/fair: Use recent_used_cpu to test p-greater than cpus_ptr . * sched/psi: use kernfs polling functions for PSI trigger polling . * scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe . * scsi: 53c700: Check that command slot is not NULL . * scsi: RDMA/srp: Fix residual handling * scsi: bsg: Increase number of devices . * scsi: core: Do not wait for quiesce in scsi_device_block . * scsi: core: Do not wait for quiesce in scsi_stop_queue . * scsi: core: Fix legacy /proc parsing buffer overflow . * scsi: core: Fix possible memory leak if device_add fails . * scsi: core: Improve warning message in scsi_device_block . * scsi: core: Merge scsi_internal_device_block and device_block . * scsi: fnic: Replace return codes in fnic_clean_pending_aborts . * scsi: qedf: Fix NULL dereference in error handling . * scsi: qedf: Fix firmware halt over suspend and resume . * scsi: qedi: Fix firmware halt over suspend and resume . * scsi: scsi_debug: Remove dead code . * scsi: sg: Increase number of devices . * scsi: snic: Fix double free in snic_tgt_create . * scsi: snic: Fix possible memory leak if device_add fails . * scsi: storvsc: Always set no_report_opcodes . * scsi: storvsc: Fix handling of virtual Fibre Channel timeouts . * scsi: storvsc: Handle SRB status value 0x30 . * scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices . * scsi: zfcp: Defer fc_rport blocking until after ADISC response . * selftests/bpf: Test btf dump for struct with padding only fields . * selftests/futex: Order calls to futex_lock_pi . * selftests/harness: Actually report SKIP for signal tests . * selftests/resctrl: Close perf value read fd on errors . * selftests/resctrl: Do not leak buffer in fill_cache . * selftests/resctrl: Unmount resctrl FS if child fails to run benchmark . * selftests/rseq: check if libc rseq support is registered . * selftests: forwarding: Add a helper to skip test when using veth pairs . * selftests: forwarding: Skip test when no interfaces are specified . * selftests: forwarding: Switch off timeout . * selftests: forwarding: ethtool: Skip when using veth pairs . * selftests: forwarding: ethtool_extended_state: Skip when using veth pairs . * selftests: forwarding: tc_actions: Use ncat instead of nc . * selftests: forwarding: tc_actions: cleanup temporary files when test is aborted . * selftests: forwarding: tc_flower: Relax success criterion . * selftests: mirror_gre_changes: Tighten up the TTL test match . * serial: sc16is7xx: fix broken port 0 uart init . * serial: sc16is7xx: fix bug when first setting GPIO direction . * serial: sprd: Assign sprd_port after initialized to avoid wrong access . * serial: sprd: Fix DMA buffer leak issue . * serial: tegra: handle clk prepare error in tegra_uart_hw_init . * sfc: fix crash when reading stats while NIC is resetting . * smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request . * smb: client: Fix -Wstringop-overflow issues . * smb: client: fix dfs link mount against w2k8 . * smb: client: fix null auth . * soc: aspeed: socinfo: Add kfree for kstrdup . * soundwire: bus: pm_runtime_request_resume on peripheral attachment . * soundwire: fix enumeration completion . * spi: tegra20-sflash: fix to check return value of platform_get_irq in tegra_sflash_probe . * supported.conf: fix typos for -!optional markers * swiotlb: Remove bounce buffer remapping for Hyper-V . * target: compare and write backend driver sense handling . * target_core_rbd: fix leak and reduce kmalloc calls . * target_core_rbd: fix rbd_img_request.snap_id assignment . * target_core_rbd: remove snapshot existence validation code . * thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx . * timers: Add shutdown mechanism to the internal functions . * timers: Provide timer_shutdown_sync . * timers: Rename del_timer to timer_delete . * timers: Rename del_timer_sync to timer_delete_sync . * timers: Replace BUG_ONs . * timers: Silently ignore timers with a NULL function . * timers: Split [try_to_]del_timer_sync to prepare for shutdown mode . * timers: Update kernel-doc for various functions . * timers: Use del_timer_sync even on UP . * tracing/histograms: Add histograms to hist_vars if they have referenced variables . * tracing/histograms: Return an error if we fail to add histogram to hist_vars list . * tracing/probes: Fix not to count error code to total length . * tracing/probes: Fix to avoid double count of the string length on the array . * tracing/probes: Fix to record 0-length data_loc in fetch_store_string* if fails . * tracing/probes: Fix to update dynamic data counter if fetcharg uses it . * tracing: Fix cpu buffers unavailable due to "record_disabled" missed . * tracing: Fix memleak due to race between current_tracer and trace . * tracing: Fix memory leak of iter-greater than temp when reading trace_pipe . * tracing: Fix null pointer dereference in tracing_err_log_open . * tracing: Fix warning in trace_buffered_event_disable . * tty: fix hang on tty device with no_room set . * tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux . * tty: serial: fsl_lpuart: Add i.MXRT1050 support . * tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms . * tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms . * tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A . * ubifs: Fix memleak when insert_old_idx failed . * usb-storage: alauda: Fix uninit-value in alauda_check_media . * usb: chipidea: imx: add missing USB PHY DPDM wakeup setting . * usb: chipidea: imx: do not request QoS for imx8ulp . * usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 . * usb: common: usb-conn-gpio: Prevent bailing out if initial role is none . * usb: dwc3: Fix typos in gadget.c . * usb: dwc3: Properly handle processing of pending events . * usb: dwc3: meson-g12a: do post init to fix broken usb after resumption . * usb: gadget: Fix the memory leak in raw_gadget driver . * usb: gadget: f_mass_storage: Fix unused variable warning . * usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push . * usb: ohci-at91: Fix the unhandle interrupt when resume . * usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host . * usb: quirks: add quirk for Focusrite Scarlett . * usb: serial: option: add Quectel EC200A module support . * usb: serial: option: support Quectel EM060K_128 . * usb: serial: simple: add Kaufmann RKS+CAN VCP . * usb: serial: simple: sort driver entries . * usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment . * usb: typec: tcpm: Fix response to vsafe0V event . * usb: typec: tcpm: set initial svdm version based on pd revision . * usb: zaurus: Add ID for A-300/B-500/C-700 . * watchdog: sp5100_tco: support Hygon FCH/SCH . * wifi: ath10k: Use RMW accessors for changing LNKCTL . * wifi: ath11k: Use RMW accessors for changing LNKCTL . * wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx . * wifi: ath9k: protect WMI command response buffer replacement with a lock . * wifi: ath9k: use IS_ERR with debugfs_create_dir . * wifi: cfg80211: Fix return value in scan logic . * wifi: cfg80211: fix sband iftype data lookup for AP_VLAN . * wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D . * wifi: mt76: mt7915: fix power-limits while chan_switch . * wifi: mt76: mt7921: do not support one stream on secondary antenna only . * wifi: mt76: mt7921: fix non-PSC channel scan fail . * wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH . * wifi: mwifiex: Fix OOB and integer underflow when rx packets . * wifi: mwifiex: Fix missed return in oob checks failed path . * wifi: mwifiex: avoid possible NULL skb pointer dereference . * wifi: mwifiex: fix error recovery in PCIE buffer descriptor management . * wifi: mwifiex: fix memory leak in mwifiex_histogram_read . * wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute . * wifi: radiotap: fix kernel-doc notation warnings . * wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set . * x86/CPU/AMD: Disable XSAVES on AMD family 0x17 . * x86/alternative: Make custom return thunk unconditional . * x86/cpu/kvm: Provide UNTRAIN_RET_VM . * x86/cpu: Clean up SRSO return thunk mess . * x86/cpu: Cleanup the untrain mess . * x86/cpu: Fix __x86_return_thunk symbol type . * x86/cpu: Fix up srso_safe_ret and __x86_return_thunk . * x86/cpu: Rename original retbleed methods . * x86/cpu: Rename srso_ _alias to srso_alias_ \1 . * x86/hyperv: Add an interface to do nested hypercalls . * x86/hyperv: Add support for detecting nested hypervisor . * x86/hyperv: Change vTOM handling to use standard coco mechanisms . * x86/hyperv: Remove BUG_ON for kmap_local_page . * x86/hyperv: Reorder code to facilitate future work . * x86/hyperv: Replace kmap with kmap_local_page . * x86/ioremap: Add hypervisor callback for private MMIO mapping in coco . * x86/mce: Make sure logged MCEs are processed after sysfs update . * x86/mm: Handle decryption/re-encryption of bss_decrypted consistently . * x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG . * x86/retpoline,kprobes: Skip optprobe check for indirect jumps with retpolines and IBT . * x86/retpoline: Do not clobber RFLAGS during srso_safe_ret . * x86/sev: Make enc_dec_hypercall accept a size instead of npages . * x86/speculation: Add cpu_show_gds prototype . * x86/speculation: Mark all Skylake CPUs as vulnerable to GDS . * x86/srso: Correct the mitigation status when SMT is disabled . * x86/srso: Disable the mitigation on unaffected configurations . * x86/srso: Explain the untraining sequences a bit more . * x86/srso: Fix build breakage with the LLVM linker . * x86/srso: Fix return thunks in generated code . * x86/static_call: Fix __static_call_fixup . * x86/tdx: Add more registers to struct tdx_hypercall_args . * x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall . * x86/tdx: Expand __tdx_hypercall to handle more arguments . * x86/tdx: Fix typo in comment in __tdx_hypercall . * x86/tdx: Refactor __tdx_hypercall to allow pass down more arguments . * xfs: fix sb write verify for lazysbcount . ## 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-2023:3971-1
CVE-2022-38457
CVE-2022-40133
CVE-2023-2007
CVE-2023-20588
CVE-2023-34319
CVE-2023-3610
CVE-2023-37453
CVE-2023-3772
CVE-2023-3863
CVE-2023-40283
CVE-2023-4206
CVE-2023-4207
CVE-2023-4208
CVE-2023-4133
CVE-2023-4134
CVE-2023-4147
CVE-2023-4194
CVE-2023-4273
CVE-2023-4387
CVE-2023-4459
CVE-2023-4563
CVE-2023-4569
CVE    22
CVE-2023-37453
CVE-2023-2007
CVE-2023-4387
CVE-2023-4563
...
CPE    1
cpe:/o:linux:linux_kernel

© SecPod Technologies