Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

SUSE-SU-2023:0394-1

Опубликовано: 13 фев. 2023
Источник: suse-cvrf

Описание

Security update for the Linux Kernel

The SUSE Linux Enterprise 15 SP4 AZURE kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2023-0266: Fixed a use-after-free vulnerability inside the ALSA PCM package. SNDRV_CTL_IOCTL_ELEM_{READ|WRITE}32 was missing locks that could have been used in a use-after-free that could have resulted in a priviledge escalation to gain ring0 access from the system user (bsc#1207134).
  • CVE-2023-0179: Fixed incorrect arithmetics when fetching VLAN header bits (bsc#1207034).
  • CVE-2022-47929: Fixed NULL pointer dereference bug in the traffic control subsystem (bnc#1207237).
  • CVE-2022-4382: Fixed a use-after-free flaw that was caused by a race condition among the superblock operations inside the gadgetfs code (bsc#1206258).
  • CVE-2020-24588: Fixed injection of arbitrary network packets against devices that support receiving non-SSP A-MSDU frames (which is mandatory as part of 802.11n) (bsc#1199701).

The following non-security bugs were fixed:

  • ACPI: EC: Fix EC address space handler unregistration (bsc#1207149).
  • ACPI: EC: Fix ECDT probe ordering issues (bsc#1207149).
  • ACPI: PRM: Check whether EFI runtime is available (git-fixes).
  • ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (bsc#1207149).
  • ACPICA: include/acpi/acpixf.h: Fix indentation (bsc#1207149).
  • ALSA: control-led: use strscpy in set_led_id() (git-fixes).
  • ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (git-fixes).
  • ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (git-fixes).
  • ALSA: hda/realtek - Turn on power early (git-fixes).
  • ALSA: hda/realtek: Add Acer Predator PH315-54 (git-fixes).
  • ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (git-fixes).
  • ALSA: hda/realtek: fix mute/micmute LEDs do not work for a HP platform (git-fixes).
  • ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (git-fixes).
  • ALSA: hda/realtek: fix mute/micmute LEDs, speaker do not work for a HP platform (git-fixes).
  • ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() (git-fixes).
  • ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (git-fixes).
  • ALSA: hda: cs35l41: Do not return -EINVAL from system suspend/resume (git-fixes).
  • ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (git-fixes).
  • ALSA: usb-audio: Make sure to stop endpoints before closing EPs (git-fixes).
  • ALSA: usb-audio: Relax hw constraints for implicit fb sync (git-fixes).
  • ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 (git-fixes).
  • ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' (git-fixes).
  • ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' (git-fixes).
  • ARM: dts: imx7d-pico: Use 'clock-frequency' (git-fixes).
  • ARM: dts: imx: Fix pca9547 i2c-mux node name (git-fixes).
  • ARM: dts: vf610: Fix pca9548 i2c-mux node names (git-fixes).
  • ARM: imx: add missing of_node_put() (git-fixes).
  • ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (git-fixes).
  • ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (git-fixes).
  • ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets (git-fixes).
  • ASoC: fsl_micfil: Correct the number of steps on SX controls (git-fixes).
  • ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC (git-fixes).
  • ASoC: qcom: lpass-cpu: Fix fallback SD line index handling (git-fixes).
  • ASoC: wm8904: fix wrong outputs volume after power reactivation (git-fixes).
  • Bluetooth: Fix possible deadlock in rfcomm_sk_state_change (git-fixes).
  • Bluetooth: hci_qca: Fix driver shutdown on closed serdev (git-fixes).
  • Documentation: Remove bogus claim about del_timer_sync() (git-fixes).
  • HID: betop: check shape of output reports (git-fixes).
  • HID: betop: check shape of output reports (git-fixes, bsc#1207186).
  • HID: check empty report_list in bigben_probe() (git-fixes).
  • HID: check empty report_list in hid_validate_values() (git-fixes).
  • HID: drop assumptions on non-empty lists (git-fixes, bsc#1206784).
  • HID: intel_ish-hid: Add check for ishtp_dma_tx_map (git-fixes).
  • HID: playstation: sanity check DualSense calibration data (git-fixes).
  • HID: revert CHERRY_MOUSE_000C quirk (git-fixes).
  • IB/hfi1: Fix expected receive setup error exit issues (git-fixes)
  • IB/hfi1: Immediately remove invalid memory from hardware (git-fixes)
  • IB/hfi1: Reject a zero-length user expected buffer (git-fixes)
  • IB/hfi1: Remove user expected buffer invalidate race (git-fixes)
  • IB/hfi1: Reserve user expected TIDs (git-fixes)
  • IB/mad: Do not call to function that might sleep while in atomic context (git-fixes).
  • KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init() (bsc#1206616).
  • PCI/PM: Define pci_restore_standard_config() only for CONFIG_PM_SLEEP (bsc#1207269).
  • PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() (git-fixes).
  • RDMA/core: Fix ib block iterator counter overflow (bsc#1207878).
  • RDMA/core: Fix ib block iterator counter overflow (git-fixes)
  • RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (git-fixes)
  • RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (git-fixes)
  • RDMA/rxe: Prevent faulty rkey generation (git-fixes)
  • RDMA/srp: Move large values to a new enum for gcc13 (git-fixes)
  • Revert 'ARM: dts: armada-38x: Fix compatible string for gpios' (git-fixes).
  • Revert 'ARM: dts: armada-39x: Fix compatible string for gpios' (git-fixes).
  • Revert 'Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode' (git-fixes).
  • Revert 'Revert 'block, bfq: honor already-setup queue merges'' (git-fixes).
  • Revert 'arm64: dts: meson-sm1-odroid-hc4: disable unused USB PHY0' (git-fixes).
  • Revert 'wifi: mac80211: fix memory leak in ieee80211_if_add()' (git-fixes).
  • SUNRPC: Do not dereference xprt->snd_task if it's a cookie (git-fixes).
  • SUNRPC: Use BIT() macro in rpc_show_xprt_state() (git-fixes).
  • USB: gadget: Fix use-after-free during usb config switch (git-fixes).
  • USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (git-fixes).
  • USB: serial: cp210x: add SCALANCE LPE-9000 device id (git-fixes).
  • USB: serial: option: add Quectel EC200U modem (git-fixes).
  • USB: serial: option: add Quectel EM05-G (CS) modem (git-fixes).
  • USB: serial: option: add Quectel EM05-G (GR) modem (git-fixes).
  • USB: serial: option: add Quectel EM05-G (RS) modem (git-fixes).
  • USB: serial: option: add Quectel EM05CN (SG) modem (git-fixes).
  • USB: serial: option: add Quectel EM05CN modem (git-fixes).
  • VMCI: Use threaded irqs instead of tasklets (git-fixes).
  • arm64: atomics: format whitespace consistently (git-fixes).
  • arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux (git-fixes).
  • arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity (git-fixes).
  • arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX (git-fixes).
  • arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI (git-fixes).
  • arm64: dts: qcom: msm8992-libra: Add CPU regulators (git-fixes).
  • arm64: dts: qcom: msm8992-libra: Fix the memory map (git-fixes).
  • arm64: dts: qcom: msm8992: Do not use sfpb mutex (git-fixes).
  • arm64: efi: Execute runtime services from a dedicated stack (git-fixes).
  • ata: libata: Fix sata_down_spd_limit() when no link speed is reported (git-fixes).
  • ath11k: Fix unexpected return buffer manager error for QCA6390 (git-fixes).
  • bcache: fix set_at_max_writeback_rate() for multiple attached devices (git-fixes).
  • bfq: fix use-after-free in bfq_dispatch_request (git-fixes).
  • bfq: fix waker_bfqq inconsistency crash (git-fixes).
  • blk-throttle: prevent overflow while calculating wait time (git-fixes).
  • blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (git-fixes).
  • blktrace: Fix output non-blktrace event when blk_classic option enabled (git-fixes).
  • block, bfq: do not move oom_bfqq (git-fixes).
  • block, bfq: fix null pointer dereference in bfq_bio_bfqg() (git-fixes).
  • block, bfq: fix possible uaf for 'bfqq->bic' (git-fixes).
  • block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq (git-fixes).
  • block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (git-fixes).
  • block/bfq_wf2q: correct weight to ioprio (git-fixes).
  • block/bio: remove duplicate append pages code (git-fixes).
  • block: check minor range in device_add_disk() (git-fixes).
  • block: ensure iov_iter advances for added pages (git-fixes).
  • block: fix infinite loop for invalid zone append (git-fixes).
  • block: mq-deadline: Fix dd_finish_request() for zoned devices (git-fixes).
  • block: use bdev_get_queue() in bio.c (git-fixes).
  • bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (git-fixes).
  • bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (git-fixes).
  • bnxt_en: Remove debugfs when pci_register_driver failed (git-fixes).
  • bnxt_en: add dynamic debug support for HWRM messages (git-fixes).
  • bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (git-fixes).
  • bnxt_en: fix the handling of PCIE-AER (git-fixes).
  • bnxt_en: refactor bnxt_cancel_reservations() (git-fixes).
  • btrfs: add helper to delete a dir entry from a log tree (bsc#1207263).
  • btrfs: avoid inode logging during rename and link when possible (bsc#1207263).
  • btrfs: avoid logging all directory changes during renames (bsc#1207263).
  • btrfs: backport recent fixes for send/receive into SLE15 SP4/SP5 (bsc#1206036 bsc#1207500 ltc#201363).
  • btrfs: do not log unnecessary boundary keys when logging directory (bsc#1207263).
  • btrfs: fix assertion failure when logging directory key range item (bsc#1207263).
  • btrfs: fix processing of delayed data refs during backref walking (bsc#1206056 bsc#1207507 ltc#201367).
  • btrfs: fix processing of delayed tree block refs during backref walking (bsc#1206057 bsc#1207506 ltc#201368).
  • btrfs: fix race between quota enable and quota rescan ioctl (bsc#1207158).
  • btrfs: fix race between quota rescan and disable leading to NULL pointer deref (bsc#1207158).
  • btrfs: fix trace event name typo for FLUSH_DELAYED_REFS (git-fixes).
  • btrfs: join running log transaction when logging new name (bsc#1207263).
  • btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker (bsc#1207158).
  • btrfs: pass the dentry to btrfs_log_new_name() instead of the inode (bsc#1207263).
  • btrfs: prepare extents to be logged before locking a log tree path (bsc#1207263).
  • btrfs: put initial index value of a directory in a constant (bsc#1207263).
  • btrfs: qgroup: remove duplicated check in adding qgroup relations (bsc#1207158).
  • btrfs: qgroup: remove outdated TODO comments (bsc#1207158).
  • btrfs: remove unnecessary NULL check for the new inode during rename exchange (bsc#1207263).
  • btrfs: remove useless path release in the fast fsync path (bsc#1207263).
  • btrfs: remove write and wait of struct walk_control (bsc#1207263).
  • btrfs: stop copying old dir items when logging a directory (bsc#1207263).
  • btrfs: stop doing unnecessary log updates during a rename (bsc#1207263).
  • btrfs: stop trying to log subdirectories created in past transactions (bsc#1207263).
  • btrfs: use single variable to track return value at btrfs_log_inode() (bsc#1207263).
  • bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() (git-fixes).
  • can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate (git-fixes).
  • cifs: Fix uninitialized memory read for smb311 posix symlink create (git-fixes).
  • cifs: do not query ifaces on smb1 mounts (git-fixes).
  • cifs: fix double free on failed kerberos auth (git-fixes).
  • cifs: fix file info setting in cifs_open_file() (git-fixes).
  • cifs: fix file info setting in cifs_query_path_info() (git-fixes).
  • cifs: fix potential memory leaks in session setup (bsc#1193629).
  • cifs: fix race in assemble_neg_contexts() (bsc#1193629).
  • cifs: ignore ipc reconnect failures during dfs failover (bsc#1193629).
  • cifs: protect access of TCP_Server_Info::{dstaddr,hostname} (bsc#1193629).
  • cifs: remove redundant assignment to the variable match (bsc#1193629).
  • comedi: adv_pci1760: Fix PWM instruction handling (git-fixes).
  • config: arm64: Fix Freescale LPUART dependency (boo#1204063).
  • cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist (git-fixes).
  • cpufreq: armada-37xx: stop using 0 as NULL pointer (git-fixes).
  • crypto: fixed DH and ECDH implemention for FIPS PCT (jsc#SLE-21132,bsc#1191256,bsc#1207184).
  • dm btree: add a defensive bounds check to insert_at() (git-fixes).
  • dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (git-fixes).
  • dm cache: Fix UAF in destroy() (git-fixes).
  • dm cache: set needs_check flag after aborting metadata (git-fixes).
  • dm clone: Fix UAF in clone_dtr() (git-fixes).
  • dm integrity: Fix UAF in dm_integrity_dtr() (git-fixes).
  • dm integrity: clear the journal on suspend (git-fixes).
  • dm integrity: flush the journal on suspend (git-fixes).
  • dm ioctl: fix misbehavior if list_versions races with module loading (git-fixes).
  • dm ioctl: prevent potential spectre v1 gadget (git-fixes).
  • dm raid: fix address sanitizer warning in raid_resume (git-fixes).
  • dm raid: fix address sanitizer warning in raid_status (git-fixes).
  • dm space map common: add bounds check to sm_ll_lookup_bitmap() (git-fixes).
  • dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (git-fixes).
  • dm thin: Fix UAF in run_timer_softirq() (git-fixes).
  • dm thin: Use last transaction's pmd->root when commit failed (git-fixes).
  • dm thin: resume even if in FAIL mode (git-fixes).
  • dm writecache: set a default MAX_WRITEBACK_JOBS (git-fixes).
  • dm: fix alloc_dax error handling in alloc_dev (git-fixes).
  • dm: requeue IO if mapping table not yet available (git-fixes).
  • dmaengine: Fix double increment of client_count in dma_chan_get() (git-fixes).
  • dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (git-fixes).
  • dmaengine: idxd: Let probe fail when workqueue cannot be enabled (git-fixes).
  • dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init (git-fixes).
  • dmaengine: lgm: Move DT parsing after initialization (git-fixes).
  • dmaengine: tegra210-adma: fix global intr clear (git-fixes).
  • dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (git-fixes).
  • dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() (git-fixes).
  • docs: Fix the docs build with Sphinx 6.0 (git-fixes).
  • driver core: Fix test_async_probe_init saves device in wrong array (git-fixes).
  • drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() (git-fixes).
  • drivers:md:fix a potential use-after-free bug (git-fixes).
  • drm/amd/display: Calculate output_color_space after pixel encoding adjustment (git-fixes).
  • drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix (git-fixes).
  • drm/amd/display: Fix set scaling doesn's work (git-fixes).
  • drm/amd/display: Take emulated dc_sink into account for HDCP (bsc#1207734).
  • drm/amd/display: fix issues with driver unload (git-fixes).
  • drm/amdgpu: complete gfxoff allow signal during suspend without delay (git-fixes).
  • drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2) (git-fixes).
  • drm/amdgpu: drop experimental flag on aldebaran (git-fixes).
  • drm/hyperv: Add error message for fb size greater than allocated (git-fixes).
  • drm/i915/adlp: Fix typo for reference clock (git-fixes).
  • drm/i915/display: Check source height is > 0 (git-fixes).
  • drm/i915/gt: Reset twice (git-fixes).
  • drm/i915/selftest: fix intel_selftest_modify_policy argument types (git-fixes).
  • drm/i915: Fix potential bit_17 double-free (git-fixes).
  • drm/i915: re-disable RC6p on Sandy Bridge (git-fixes).
  • drm/msm/adreno: Make adreno quirks not overwrite each other (git-fixes).
  • drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer (git-fixes).
  • drm/msm: another fix for the headless Adreno GPU (git-fixes).
  • drm/panfrost: fix GENERIC_ATOMIC64 dependency (git-fixes).
  • drm/vc4: hdmi: make CEC adapter name unique (git-fixes).
  • drm/virtio: Fix GEM handle creation UAF (git-fixes).
  • drm: Add orientation quirk for Lenovo ideapad D330-10IGL (git-fixes).
  • dt-bindings: msm/dsi: Do not require vcca-supply on 14nm PHY (git-fixes).
  • dt-bindings: msm/dsi: Do not require vdds-supply on 10nm PHY (git-fixes).
  • dt-bindings: msm: dsi-controller-main: Fix description of core clock (git-fixes).
  • dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint (git-fixes).
  • dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode (git-fixes).
  • efi: fix potential NULL deref in efi_mem_reserve_persistent (git-fixes).
  • efi: fix userspace infinite retry read efivars after EFI runtime services page fault (git-fixes).
  • efi: rt-wrapper: Add missing include (git-fixes).
  • efi: tpm: Avoid READ_ONCE() for accessing the event log (git-fixes).
  • ext4: Fixup pages without buffers (bsc#1205495).
  • extcon: usbc-tusb320: fix kernel-doc warning (git-fixes).
  • fbcon: Check font dimension limits (git-fixes).
  • fbdev: omapfb: avoid stack overflow warning (git-fixes).
  • firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (git-fixes).
  • firmware: arm_scmi: Harden shared memory access in fetch_notification (git-fixes).
  • firmware: arm_scmi: Harden shared memory access in fetch_response (git-fixes).
  • fpga: stratix10-soc: Fix return value check in s10_ops_write_init() (git-fixes).
  • fs: remove __sync_filesystem (git-fixes).
  • ftrace/x86: Add back ftrace_expected for ftrace bug reports (git-fixes).
  • ftrace: Clean comments related to FTRACE_OPS_FL_PER_CPU (git-fixes).
  • git_sort: add usb-linus branch for gregkh/usb
  • gsmi: fix null-deref in gsmi_get_variable (git-fixes).
  • hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (git-fixes).
  • i2c: mv64xxx: Add atomic_xfer method to driver (git-fixes).
  • i2c: mv64xxx: Remove shutdown method from driver (git-fixes).
  • i40e: Disallow ip4 and ip6 l4_4_bytes (git-fixes).
  • i40e: Fix error handling in i40e_init_module() (git-fixes).
  • i40e: Fix not setting default xps_cpus after reset (git-fixes).
  • igb: Allocate MSI-X vector when testing (git-fixes).
  • iio: adc: berlin2-adc: Add missing of_node_put() in error path (git-fixes).
  • iio: adc: stm32-dfsdm: fill module aliases (git-fixes).
  • iio: hid: fix the retval in accel_3d_capture_sample (git-fixes).
  • iio: hid: fix the retval in gyro_3d_capture_sample (git-fixes).
  • iio: imu: fxos8700: fix ACCEL measurement range selection (git-fixes).
  • iio: imu: fxos8700: fix IMU data bits returned to user space (git-fixes).
  • iio: imu: fxos8700: fix MAGN sensor scale and unit (git-fixes).
  • iio: imu: fxos8700: fix failed initialization ODR mode assignment (git-fixes).
  • iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback (git-fixes).
  • iio: imu: fxos8700: fix incorrect ODR mode readback (git-fixes).
  • iio: imu: fxos8700: fix map label of channel type to MAGN sensor (git-fixes).
  • iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback (git-fixes).
  • iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN (git-fixes).
  • iio:adc:twl6030: Enable measurement of VAC (git-fixes).
  • iio:adc:twl6030: Enable measurements of VUSB, VBAT and others (git-fixes).
  • ipmi:ssif: Add 60ms time internal between write retries (bsc#1206459).
  • ipmi:ssif: Increase the message retry time (bsc#1206459).
  • ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (git-fixes).
  • ixgbevf: Fix resource leak in ixgbevf_init_module() (git-fixes).
  • jbd2: use the correct print format (git-fixes).
  • kABI workaround for struct acpi_ec (bsc#1207149).
  • kABI: Preserve TRACE_EVENT_FL values (git-fixes).
  • kabi/severities: add mlx5 internal symbols
  • l2tp: Do not sleep and disable BH under writer-side sk_callback_lock (git-fixes).
  • loop: Fix the max_loop commandline argument treatment when it is set to 0 (git-fixes).
  • md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (git-fixes).
  • md: Flush workqueue md_rdev_misc_wq in md_alloc() (git-fixes).
  • md: Notify sysfs sync_completed in md_reap_sync_thread() (git-fixes).
  • md: protect md_unregister_thread from reentrancy (git-fixes).
  • mei: me: add meteor lake point M DID (git-fixes).
  • memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() (git-fixes).
  • memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() (git-fixes).
  • memory: tegra: Remove clients SID override programming (git-fixes).
  • misc: fastrpc: Do not remove map on creater_process and device_release (git-fixes).
  • misc: fastrpc: Fix use-after-free race condition for maps (git-fixes).
  • mm: /proc/pid/smaps_rollup: fix no vma's null-deref (bsc#1207769).
  • mm: compaction: kABI: avoid pglist_data kABI breakage (bsc#1207010).
  • mm: compaction: support triggering of proactive compaction by user (bsc#1207010).
  • mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting (git-fixes).
  • mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (git-fixes).
  • module: Do not wait for GOING modules (bsc#1196058, bsc#1186449, bsc#1204356, bsc#1204662).
  • mt76: fix use-after-free by removing a non-RCU wcid pointer (git-fixes).
  • mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (git-fixes).
  • nbd: Fix hung on disconnect request if socket is closed before (git-fixes).
  • nbd: Fix hung when signal interrupts nbd_start_device_ioctl() (git-fixes).
  • nbd: call genl_unregister_family() first in nbd_cleanup() (git-fixes).
  • nbd: fix io hung while disconnecting device (git-fixes).
  • nbd: fix race between nbd_alloc_config() and module removal (git-fixes).
  • net/mlx4: Check retval of mlx4_bitmap_init (git-fixes).
  • net/mlx5: Dynamically resize flow counters query buffer (bsc#1195175).
  • net/tg3: resolve deadlock in tg3_reset_task() during EEH (bsc#1207842).
  • net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() (git-fixes).
  • net: ena: Fix error handling in ena_init() (git-fixes).
  • net: liquidio: release resources when liquidio driver open failed (git-fixes).
  • net: liquidio: simplify if expression (git-fixes).
  • net: macvlan: Use built-in RCU list checking (git-fixes).
  • net: macvlan: fix memory leaks of macvlan_common_newlink (git-fixes).
  • net: mdio: validate parameter addr in mdiobus_get_phy() (git-fixes).
  • net: nfc: Fix use-after-free in local_cleanup() (git-fixes).
  • net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices (git-fixes).
  • net: phy: meson-gxl: Add generic dummy stubs for MMD register access (git-fixes).
  • net: tun: Fix memory leaks of napi_get_frags (git-fixes).
  • net: tun: Fix use-after-free in tun_detach() (git-fixes).
  • net: tun: call napi_schedule_prep() to ensure we own a napi (git-fixes).
  • net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (git-fixes).
  • net: usb: sr9700: Handle negative len (git-fixes).
  • net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs (git-fixes).
  • netrom: Fix use-after-free caused by accept on already connected socket (git-fixes).
  • netrom: Fix use-after-free of a listening socket (git-fixes).
  • nilfs2: fix general protection fault in nilfs_btree_insert() (git-fixes).
  • null_blk: fix ida error handling in null_add_dev() (git-fixes).
  • octeontx2-af: Fix reference count issue in rvu_sdp_init() (jsc#SLE-24682).
  • octeontx2-af: debugsfs: fix pci device refcount leak (git-fixes).
  • octeontx2-pf: Add check for devm_kcalloc (git-fixes).
  • octeontx2-pf: Fix potential memory leak in otx2_init_tc() (jsc#SLE-24682).
  • phy: Revert 'phy: qualcomm: usb28nm: Add MDM9607 init sequence' (git-fixes).
  • phy: phy-can-transceiver: Skip warning if no 'max-bitrate' (git-fixes).
  • phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() (git-fixes).
  • phy: ti: fix Kconfig warning and operator precedence (git-fixes).
  • pinctrl: amd: Add dynamic debugging for active GPIOs (git-fixes).
  • pinctrl: rockchip: fix mux route data for rk3568 (git-fixes).
  • platform/surface: aggregator: Add missing call to ssam_request_sync_free() (git-fixes).
  • platform/surface: aggregator: Ignore command messages not intended for us (git-fixes).
  • platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK (git-fixes).
  • platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting (git-fixes).
  • platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present (git-fixes).
  • platform/x86: sony-laptop: Do not turn off 0x153 keyboard backlight during probe (git-fixes).
  • platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD (git-fixes).
  • powerpc/64s/radix: Fix RWX mapping with relocated kernel (bsc#1194869).
  • powerpc/64s/radix: Fix crash with unaligned relocated kernel (bsc#1194869).
  • powerpc/64s: Fix local irq disable when PMIs are disabled (bsc#1195655 ltc#1195655 git-fixes).
  • powerpc/kexec_file: Count hot-pluggable memory in FDT estimate (bsc#1194869).
  • powerpc/kexec_file: Fix division by zero in extra size estimation (bsc#1194869).
  • powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary (bsc#1194869).
  • powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned (bsc#1194869).
  • powerpc: move __end_rodata to cover arch read-only sections (bsc#1194869).
  • qlcnic: fix sleep-in-atomic-context bugs caused by msleep (git-fixes).
  • r8152: add vendor/device ID pair for Microsoft Devkit (git-fixes).
  • r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (git-fixes).
  • regulator: da9211: Use irq handler when ready (git-fixes).
  • s390/qeth: fix various format strings (git-fixes).
  • sched/core: Fix arch_scale_freq_tick() on tickless systems (git-fixes)
  • sched/core: Introduce sched_asym_cpucap_active() (git-fixes)
  • sched/cpuset: Fix dl_cpu_busy() panic due to empty (git-fixes)
  • sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (git-fixes)
  • sched/tracing: Report TASK_RTLOCK_WAIT tasks as (git-fixes)
  • sched/uclamp: Make asym_fits_capacity() use util_fits_cpu() (git-fixes)
  • sched: Avoid double preemption in _cond_reschedlock() (git-fixes)
  • scsi: Revert 'scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT' (git-fixes).
  • scsi: core: Fix a race between scsi_done() and scsi_timeout() (git-fixes).
  • scsi: efct: Fix possible memleak in efct_device_init() (git-fixes).
  • scsi: elx: libefc: Fix second parameter type in state callbacks (git-fixes).
  • scsi: fcoe: Fix possible name leak when device_register() fails (git-fixes).
  • scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails (git-fixes).
  • scsi: hpsa: Fix allocation size for scsi_host_alloc() (git-fixes).
  • scsi: hpsa: Fix error handling in hpsa_add_sas_host() (git-fixes).
  • scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() (git-fixes).
  • scsi: hpsa: Fix possible memory leak in hpsa_init_one() (git-fixes).
  • scsi: ipr: Fix WARNING in ipr_init() (git-fixes).
  • scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (git-fixes).
  • scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (git-fixes).
  • scsi: mpt3sas: Remove scsi_dma_map() error messages (git-fixes).
  • scsi: scsi_debug: Fix a warning in resp_report_zones() (git-fixes).
  • scsi: scsi_debug: Fix a warning in resp_verify() (git-fixes).
  • scsi: scsi_debug: Fix a warning in resp_write_scat() (git-fixes).
  • scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() (git-fixes).
  • scsi: snic: Fix possible UAF in snic_tgt_create() (git-fixes).
  • scsi: storvsc: Correct reporting of Hyper-V I/O size limits (git-fixes).
  • scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (bsc#1206006).
  • scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled (git-fixes).
  • scsi: ufs: Stop using the clock scaling lock in the error handler (git-fixes).
  • scsi: ufs: core: Enable link lost interrupt (git-fixes).
  • sctp: fail if no bound addresses can be used for a given scope (bsc#1206677).
  • selftests/vm: remove ARRAY_SIZE define from individual tests (git-fixes).
  • selftests: Provide local define of __cpuid_count() (git-fixes).
  • serial: 8250_dma: Fix DMA Rx rearm race (git-fixes).
  • serial: atmel: fix incorrect baudrate setup (git-fixes).
  • serial: pch_uart: Pass correct sg to dma_unmap_sg() (git-fixes).
  • sfc: fix potential memleak in __ef100_hard_start_xmit() (git-fixes).
  • soc: imx8m: Fix incorrect check for of_clk_get_by_name() (git-fixes).
  • spi: spidev: remove debug messages that access spidev->spi without locking (git-fixes).
  • staging: mt7621-dts: change some node hex addresses to lower case (git-fixes).
  • staging: vchiq_arm: fix enum vchiq_status return types (git-fixes).
  • swim3: add missing major.h include (git-fixes).
  • tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent (git-fixes).
  • thermal/core: Remove duplicate information when an error occurs (git-fixes).
  • thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (git-fixes).
  • thunderbolt: Do not report errors if on-board retimers are found (git-fixes).
  • thunderbolt: Use correct function to calculate maximum USB3 link rate (git-fixes).
  • tick/nohz: Use WARN_ON_ONCE() to prevent console saturation.
  • tick/sched: Fix non-kernel-doc comment (git-fixes).
  • tomoyo: fix broken dependency on *.conf.default (git-fixes).
  • tools: fix ARRAY_SIZE defines in tools and selftests hdrs (git-fixes).
  • tracing/hist: Fix issue of losting command info in error_log (git-fixes).
  • tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' (git-fixes).
  • tracing/hist: Fix wrong return value in parse_action_params() (git-fixes).
  • tracing/osnoise: Make osnoise_main to sleep for microseconds (git-fixes).
  • tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro (git-fixes).
  • tracing/probes: Handle system names with hyphens (git-fixes).
  • tracing: Add '__rel_loc' using trace event macros (git-fixes).
  • tracing: Add DYNAMIC flag for dynamic events (git-fixes).
  • tracing: Add trace_event helper macros __string_len() and __assign_str_len() (git-fixes).
  • tracing: Avoid -Warray-bounds warning for __rel_loc macro (git-fixes).
  • tracing: Do not use out-of-sync va_list in event printing (git-fixes).
  • tracing: Ensure trace buffer is at least 4096 bytes large (git-fixes).
  • tracing: Fix a kmemleak false positive in tracing_map (git-fixes).
  • tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE (git-fixes).
  • tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line (git-fixes).
  • tracing: Fix issue of missing one synthetic field (git-fixes).
  • tracing: Fix mismatched comment in __string_len (git-fixes).
  • tracing: Fix possible memory leak in __create_synth_event() error path (git-fixes).
  • tracing: Fix race where histograms can be called before the event (git-fixes).
  • tracing: Fix sleeping function called from invalid context on RT kernel (git-fixes).
  • tracing: Fix tp_printk option related with tp_printk_stop_on_boot (git-fixes).
  • tracing: Fix warning on variable 'struct trace_array' (git-fixes).
  • tracing: Have TRACE_DEFINE_ENUM affect trace event types as well (git-fixes).
  • tracing: Have syscall trace events use trace_event_buffer_lock_reserve() (git-fixes).
  • tracing: Have type enum modifications copy the strings (git-fixes).
  • tracing: Make tp_printk work on syscall tracepoints (git-fixes).
  • tracing: Use alignof__(struct {type b;}) instead of offsetof() (git-fixes).
  • tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (git-fixes).
  • tty: fix possible null-ptr-defer in spk_ttyio_release (git-fixes).
  • tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (git-fixes).
  • usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (git-fixes).
  • usb: acpi: add helper to check port lpm capability using acpi _DSM (git-fixes).
  • usb: cdns3: remove fetched trb from cache before dequeuing (git-fixes).
  • usb: core: hub: disable autosuspend for TI TUSB8041 (git-fixes).
  • usb: dwc3: qcom: enable vbus override when in OTG dr-mode (git-fixes).
  • usb: fotg210-udc: Fix ages old endianness issues (git-fixes).
  • usb: gadget: f_fs: Ensure ep0req is dequeued before free_request (git-fixes).
  • usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait (git-fixes).
  • usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait (git-fixes).
  • usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() (git-fixes).
  • usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints (git-fixes).
  • usb: gadget: g_webcam: Send color matching descriptor per frame (git-fixes).
  • usb: gadget: udc: core: Print error code in usb_gadget_probe_driver() (git-fixes).
  • usb: gadget: udc: core: Revise comments for USB ep enable/disable (git-fixes).
  • usb: gadget: udc: core: Use pr_fmt() to prefix messages (git-fixes).
  • usb: gadget: udc: core: remove usage of list iterator past the loop body (git-fixes).
  • usb: host: ehci-fsl: Fix module alias (git-fixes).
  • usb: typec: altmodes/displayport: Add pin assignment helper (git-fixes).
  • usb: typec: altmodes/displayport: Fix pin assignment calculation (git-fixes).
  • usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (git-fixes).
  • usb: xhci: Check endpoint is valid before dereferencing it (git-fixes).
  • vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (git-fixes).
  • vfs: make sync_filesystem return errors from ->sync_fs (git-fixes).
  • virtio-blk: modify the value type of num in virtio_queue_rq() (git-fixes).
  • virtio-net: correctly enable callback during start_xmit (git-fixes).
  • virtio_pci: modify ENOENT to EINVAL (git-fixes).
  • w1: fix WARNING after calling w1_process() (git-fixes).
  • w1: fix deadloop in __w1_remove_master_device() (git-fixes).
  • wait: Fix __wait_event_hrtimeout for RT/DL tasks (git-fixes)
  • watchdog: diag288_wdt: do not use stack buffers for hardware data (bsc#1207497).
  • watchdog: diag288_wdt: fix __diag288() inline assembly (bsc#1207497).
  • wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (git-fixes).
  • wifi: mac80211: sdata can be NULL during AMPDU start (git-fixes).
  • wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (git-fixes).
  • wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (git-fixes).
  • wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (git-fixes).
  • wifi: mt76: sdio: poll sta stat when device transmits data (git-fixes).
  • wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (git-fixes).
  • x86/hyperv: Remove unregister syscore call from Hyper-V cleanup (git-fixes).
  • x86/hyperv: Restore VP assist page after cpu offlining/onlining (git-fixes).
  • xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (git-fixes).
  • xfs: fix incorrect error-out in xfs_remove (git-fixes).
  • xfs: fix incorrect i_nlink caused by inode racing (git-fixes).
  • xfs: fix maxlevels comparisons in the btree staging code (git-fixes).
  • xfs: fix memory leak in xfs_errortag_init (git-fixes).
  • xfs: get rid of assert from xfs_btree_islastblock (git-fixes).
  • xfs: get root inode correctly at bulkstat (git-fixes).
  • xfs: initialize the check_owner object fully (git-fixes).
  • xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (git-fixes).
  • xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* (git-fixes).
  • xfs: return errors in xfs_fs_sync_fs (git-fixes).
  • xfs: xfstest fails with error missing kernel patch (git-fixes bsc#1207501 ltc#201370).
  • xhci-pci: set the dma max_seg_size (git-fixes).
  • xhci: Fix null pointer dereference when host dies (git-fixes).
  • zram: Delete patch for regression addressed (bsc#1207933).
  • zram: do not lookup algorithm in backends table (git-fixes).

Список пакетов

Image SLES15-SP4-Azure-Basic
kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-Azure-Standard
kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC
kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC-Azure
kernel-azure-5.14.21-150400.14.34.1
SUSE Linux Enterprise Module for Public Cloud 15 SP4
kernel-azure-5.14.21-150400.14.34.1
kernel-azure-devel-5.14.21-150400.14.34.1
kernel-devel-azure-5.14.21-150400.14.34.1
kernel-source-azure-5.14.21-150400.14.34.1
kernel-syms-azure-5.14.21-150400.14.34.1
openSUSE Leap 15.4
cluster-md-kmp-azure-5.14.21-150400.14.34.1
dlm-kmp-azure-5.14.21-150400.14.34.1
gfs2-kmp-azure-5.14.21-150400.14.34.1
kernel-azure-5.14.21-150400.14.34.1
kernel-azure-devel-5.14.21-150400.14.34.1
kernel-azure-extra-5.14.21-150400.14.34.1
kernel-azure-livepatch-devel-5.14.21-150400.14.34.1
kernel-azure-optional-5.14.21-150400.14.34.1
kernel-devel-azure-5.14.21-150400.14.34.1
kernel-source-azure-5.14.21-150400.14.34.1
kernel-syms-azure-5.14.21-150400.14.34.1
kselftests-kmp-azure-5.14.21-150400.14.34.1
ocfs2-kmp-azure-5.14.21-150400.14.34.1
reiserfs-kmp-azure-5.14.21-150400.14.34.1

Описание

The 802.11 standard that underpins Wi-Fi Protected Access (WPA, WPA2, and WPA3) and Wired Equivalent Privacy (WEP) doesn't require that the A-MSDU flag in the plaintext QoS header field is authenticated. Against devices that support receiving non-SSP A-MSDU frames (which is mandatory as part of 802.11n), an adversary can abuse this to inject arbitrary network packets.


Затронутые продукты
Image SLES15-SP4-Azure-Basic:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-Azure-Standard:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC-Azure:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC:kernel-azure-5.14.21-150400.14.34.1

Ссылки

Описание

A use-after-free flaw caused by a race among the superblock operations in the gadgetfs Linux driver was found. It could be triggered by yanking out a device that is running the gadgetfs side.


Затронутые продукты
Image SLES15-SP4-Azure-Basic:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-Azure-Standard:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC-Azure:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC:kernel-azure-5.14.21-150400.14.34.1

Ссылки

Описание

In the Linux kernel before 6.1.6, a NULL pointer dereference bug in the traffic control subsystem allows an unprivileged user to trigger a denial of service (system crash) via a crafted traffic control configuration that is set up with "tc qdisc" and "tc class" commands. This affects qdisc_graft in net/sched/sch_api.c.


Затронутые продукты
Image SLES15-SP4-Azure-Basic:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-Azure-Standard:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC-Azure:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC:kernel-azure-5.14.21-150400.14.34.1

Ссылки

Описание

A buffer overflow vulnerability was found in the Netfilter subsystem in the Linux Kernel. This issue could allow the leakage of both stack and heap addresses, and potentially allow Local Privilege Escalation to the root user via arbitrary code execution.


Затронутые продукты
Image SLES15-SP4-Azure-Basic:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-Azure-Standard:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC-Azure:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC:kernel-azure-5.14.21-150400.14.34.1

Ссылки

Описание

A use after free vulnerability exists in the ALSA PCM package in the Linux Kernel. SNDRV_CTL_IOCTL_ELEM_{READ|WRITE}32 is missing locks that can be used in a use-after-free that can result in a priviledge escalation to gain ring0 access from the system user. We recommend upgrading past commit 56b88b50565cd8b946a2d00b0c83927b7ebb055e


Затронутые продукты
Image SLES15-SP4-Azure-Basic:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-Azure-Standard:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC-Azure:kernel-azure-5.14.21-150400.14.34.1
Image SLES15-SP4-HPC:kernel-azure-5.14.21-150400.14.34.1

Ссылки
Уязвимость SUSE-SU-2023:0394-1