SUSE-SU-2022:3929-1

Source
https://www.suse.com/support/update/announcement/2022/suse-su-20223929-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2022:3929-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2022:3929-1
Related
Published
2022-11-10T09:20:54Z
Modified
2022-11-10T09:20:54Z
Summary
Security update for the Linux Kernel
Details

The SUSE Linux Enterprise 15-SP3 RT kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2022-2964, CVE-2022-28748: Fixed memory corruption issues in ax88179_178a devices (bnc#1202686 bsc#1196018).
  • CVE-2021-4037: Fixed function logic vulnerability that allowed local users to create files for the XFS file-system with an unintended group ownership and with group execution and SGID permission bits set (bnc#1198702).
  • CVE-2022-2153: Fixed vulnerability in KVM that could allow an unprivileged local attacker on the host to cause DoS (bnc#1200788).
  • CVE-2022-3524: Fixed memory leak in ipv6renewoptions() in the IPv6 handler (bnc#1204354).
  • CVE-2022-2978: Fixed use-after-free in the NILFS file system that could lead to local privilege escalation or DoS (bnc#1202700).
  • CVE-2022-3176: Fixed use-after-free in io_uring when using POLLFREE (bnc#1203391).
  • CVE-2022-3521: Fixed race condition in kcmtxwork() in net/kcm/kcmsock.c (bnc#1204355).
  • CVE-2022-3424: Fixed use-after-free in grusetcontextoption(), grufault() and gruhandleusercallos() that could lead to kernel panic (bsc#1204166).
  • CVE-2022-3535: Fixed memory leak in mvpp2dbgfsportinit() in drivers/net/ethernet/marvell/mvpp2/mvpp2debugfs.c (bnc#1204417).
  • CVE-2022-3542: Fixed memory leak in bnx2xtpastop() in drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c (bnc#1204402).
  • CVE-2022-3545: Fixed use-after-free in areacacheget() in drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c (bnc#1204415).
  • CVE-2022-3565: Fixed use-after-free in deltimer() in drivers/isdn/mISDN/l1oipcore.c (bnc#1204431).
  • CVE-2022-3577: Fixed out-of-bounds memory write flaw in bigben device driver that could lead to local privilege escalation or DoS (bnc#1204470).
  • CVE-2022-3586: Fixed use-after-free in socket buffer (SKB) that could allow a local unprivileged user to cause a denial of service (bnc#1204439).
  • CVE-2022-3594: Fixed excessive data logging in intr_callback() in drivers/net/usb/r8152.c (bnc#1204479).
  • CVE-2022-3621: Fixed null pointer dereference in nilfsbmaplookupatlevel() in fs/nilfs2/inode.c (bnc#1204574).
  • CVE-2022-3625: Fixed use-after-free in devlinkparamset()/devlinkparamget() in net/core/devlink.c (bnc#1204637).
  • CVE-2022-3629: Fixed memory leak in vsockconnect() in net/vmwvsock/af_vsock.c (bnc#1204635).
  • CVE-2022-3640: Fixed use-after-free in l2capconndel() in net/bluetooth/l2cap_core.c (bnc#1204619).
  • CVE-2022-3646: Fixed memory leak in nilfsattachlog_writer() in fs/nilfs2/segment.c (bnc#1204646).
  • CVE-2022-3649: Fixed use-after-free in nilfsnewinode() in fs/nilfs2/inode.c (bnc#1204647).
  • CVE-2022-39189: Fixed a flaw in the x86 KVM subsystem that could allow unprivileged guest users to compromise the guest kernel via TLB flush operations on preempted vCPU (bnc#1203066).
  • CVE-2022-42703: Fixed use-after-free in mm/rmap.c related to leaf anon_vma double reuse (bnc#1204168).
  • CVE-2022-43750: Fixed vulnerability in usbmon that allowed a user-space client to corrupt the monitor's internal memory (bnc#1204653).

The following non-security bugs were fixed:

  • ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (git-fixes).
  • ACPI: HMAT: Release platform device in case of platformdeviceadd_data() fails (git-fixes).
  • ACPI: extlog: Handle multiple records (git-fixes).
  • ACPI: video: Add Toshiba Satellite/Portege Z830 quirk (git-fixes).
  • ALSA: Use deltimersync() before freeing timer (git-fixes).
  • ALSA: ac97: fix possible memory leak in sndac97dev_register() (git-fixes).
  • ALSA: aoa: Fix I2S device accounting (git-fixes).
  • ALSA: aoa: i2sbus: fix possible memory leak in i2sbusadddev() (git-fixes).
  • ALSA: asihpi - Remove useless code in hpimeterget_peak() (git-fixes).
  • ALSA: au88x0: use explicitly signed char (git-fixes).
  • ALSA: dmaengine: increment buffer pointer atomically (git-fixes).
  • ALSA: hda/hdmi: Do not skip notification handling during PM operation (git-fixes).
  • ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (git-fixes).
  • ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (git-fixes).
  • ALSA: hda/realtek: Correct pin configs for ASUS G533Z (git-fixes).
  • ALSA: hda/realtek: remove ALC289FIXUPDUAL_SPK for Dell 5530 (git-fixes).
  • ALSA: hda: Fix position reporting on Poulsbo (git-fixes).
  • ALSA: oss: Fix potential deadlock at unregistration (git-fixes).
  • ALSA: rawmidi: Drop registermutex in sndrawmidi_free() (git-fixes).
  • ALSA: rme9652: use explicitly signed char (git-fixes).
  • ALSA: usb-audio: Fix NULL dererence at error path (git-fixes).
  • ALSA: usb-audio: Fix potential memory leaks (git-fixes).
  • ASoC: eureka-tlv320: Hold reference returned from offindxxx API (git-fixes).
  • ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR (git-fixes).
  • ASoC: mt6660: Fix PM disable depth imbalance in mt6660i2cprobe (git-fixes).
  • ASoC: rsnd: Add check for rsndmodpower_on (git-fixes).
  • ASoC: wcd9335: fix order of Slimbus unprepare/disable (git-fixes).
  • ASoC: wcd934x: fix order of Slimbus unprepare/disable (git-fixes).
  • ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (git-fixes).
  • ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (git-fixes).
  • ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (git-fixes).
  • Bluetooth: L2CAP: Fix user-after-free (git-fixes).
  • Bluetooth: L2CAP: initialize delayed works at l2capchancreate() (git-fixes).
  • Bluetooth: hci_core: Fix not handling link timeouts propertly (git-fixes).
  • Bluetooth: hcisysfs: Fix attempting to call deviceadd multiple times (git-fixes).
  • HID: hidraw: fix memory leak in hidraw_release() (git-fixes).
  • HID: magicmouse: Do not set BTN_MOUSE on double report (git-fixes).
  • HID: multitouch: Add memory barriers (git-fixes).
  • HID: roccat: Fix use-after-free in roccat_read() (git-fixes).
  • HSI: omapssi: Fix refcount leak in ssiprobe (git-fixes).
  • HSI: omapssiport: Fix dmamapsg error check (git-fixes).
  • IB/cm: Cancel mad on the DREQ event when the state is MRAREPRCVD (git-fixes)
  • IB/cma: Allow XRC INI QPs to set their local ACK timeout (git-fixes)
  • IB/core: Only update PKEY and GID caches on respective events (git-fixes)
  • IB/hfi1: Adjust pkey entry in index 0 (git-fixes)
  • IB/hfi1: Fix abba locking issue with sc_disable() (git-fixes)
  • IB/hfi1: Fix possible null-pointer dereference in extendsdmatxdescs() (git-fixes)
  • IB/mlx4: Add support for REJ due to timeout (git-fixes)
  • IB/mlx4: Use port iterator and validation APIs (git-fixes)
  • IB/qib: Protect from buffer overflow in struct qibusersdma_pkt fields (git-fixes)
  • IB/rdmavt: Add init/exit annotations to module init/exit funcs (git-fixes)
  • IB/srpt: Remove redundant assignment to ret (git-fixes)
  • Input: i8042 - fix refount leak on sparc (git-fixes).
  • Input: xpad - add supported devices as contributed on github (git-fixes).
  • Input: xpad - fix wireless 360 controller breaking after suspend (git-fixes).
  • KVM: nVMX: Unconditionally purge queued/injected events on nested 'exit' (git-fixes).
  • KVM: s390: Clarify SIGP orders versus STOP/RESTART (git-fixes).
  • KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (git-fixes).
  • KVM: s390: clear kicked_mask before sleeping again (git-fixes).
  • KVM: s390: preserve deliverablemask in _airqskicksingle_vcpu (git-fixes).
  • KVM: s390: pv: do not present the ecall interrupt twice (git-fixes).
  • KVM: s390: split kvms390realtoabs (git-fixes).
  • KVM: s390x: fix SCK locking (git-fixes).
  • KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility (git-fixes).
  • PCI: Dynamically map ECAM regions (bsc#1204382).
  • PCI: Fix usedbuses calculation in pciscanchildbus_extend() (git-fixes).
  • PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (git-fixes).
  • PM: domains: Fix handling of unavailable/disabled idle states (git-fixes).
  • PM: hibernate: Allow hybrid sleep to work with s2idle (git-fixes).
  • RDMA/bnxt_re: Add missing spin lock initialization (git-fixes)
  • RDMA/bnxt_re: Fix query SRQ failure (git-fixes)
  • RDMA/cm: Fix memory leak in ibcminsert_listen (git-fixes)
  • RDMA/cma: Ensure rdmaaddrcancel() happens before issuing more requests (git-fixes)
  • RDMA/cma: Fix arguments order in net device validation (git-fixes)
  • RDMA/core: Sanitize WQ state received from the userspace (git-fixes)
  • RDMA/cxgb4: Remove MW support (git-fixes)
  • RDMA/efa: Free IRQ vectors on error flow (git-fixes)
  • RDMA/efa: Remove double QP type assignment (git-fixes)
  • RDMA/efa: Use ibumemnumdmapages() (git-fixes)
  • RDMA/hfi1: Fix potential integer multiplication overflow errors (git-fixes)
  • RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP (git-fixes)
  • RDMA/i40iw: Use ibumemnumdmapages() (git-fixes)
  • RDMA/iwcm: Release resources if iw_cm module initialization fails (git-fixes)
  • RDMA/mlx4: Return missed an error if device does not support steering (git-fixes)
  • RDMA/mlx5: Add missing check for return value in get namespace flow (git-fixes)
  • RDMA/mlx5: Block FDB rules when not in switchdev mode (git-fixes)
  • RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (git-fixes)
  • RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (git-fixes)
  • RDMA/mlx5: Set user priority for DCT (git-fixes)
  • RDMA/mlx5: Use setmkcaccesspdaddrfields() in regcreate() (git-fixes)
  • RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (git-fixes)
  • RDMA/qedr: Fix potential memory leak in _qedralloc_mr() (git-fixes)
  • RDMA/qedr: Fix reporting QP timeout attribute (git-fixes)
  • RDMA/qib: Remove superfluous fallthrough statements (git-fixes)
  • RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL (git-fixes)
  • RDMA/rxe: Do not overwrite errno from ibumemget() (git-fixes)
  • RDMA/rxe: Fix 'kernel NULL pointer dereference' error (git-fixes)
  • RDMA/rxe: Fix error unwind in rxecreateqp() (git-fixes)
  • RDMA/rxe: Fix extra copies in buildrdmanetwork_hdr (git-fixes)
  • RDMA/rxe: Fix extra copy in prepareackpacket (git-fixes)
  • RDMA/rxe: Fix failure during driver load (git-fixes)
  • RDMA/rxe: Fix over copying in getsrqwqe (git-fixes)
  • RDMA/rxe: Fix redundant call to ipsendcheck (git-fixes)
  • RDMA/rxe: Fix redundant skbputzero (git-fixes)
  • RDMA/rxe: Fix rnr retry behavior (git-fixes)
  • RDMA/rxe: Fix the error caused by qp->sk (git-fixes)
  • RDMA/rxe: Fix wrong portcapflags (git-fixes)
  • RDMA/rxe: Generate a completion for unsupported/invalid opcode (git-fixes)
  • RDMA/rxe: Remove unused pkt->offset (git-fixes)
  • RDMA/rxe: Return CQE error if invalid lkey was supplied (git-fixes)
  • RDMA/saquery: Use strscpypad instead of memcpy to copy a string (git-fixes)
  • RDMA/siw: Always consume all skbuf data in skdataready() upcall. (git-fixes)
  • RDMA/siw: Fix a condition race issue in MPA request processing (git-fixes)
  • RDMA/siw: Fix duplicated reported IWCMEVENTCONNECTREPLY event (git-fixes)
  • RDMA/siw: Pass a pointer to virttopage() (git-fixes)
  • RDMA/usnic: fix set-but-not-unused variable 'flags' warning (git-fixes)
  • RDMA: Verify port when creating flow rule (git-fixes)
  • RDMA: remove useless condition in siwcreatecq() (git-fixes)
  • RDMa/mthca: Work around -Wenum-conversion warning (git-fixes)
  • Revert 'usb: storage: Add quirk for Samsung Fit flash' (git-fixes).
  • Revert 'usb: storage: Add quirk for Samsung Fit flash' (git-fixes).
  • USB: serial: console: move mutexunlock() before usbserial_put() (git-fixes).
  • USB: serial: ftdi_sio: fix 300 bps rate for SIO (git-fixes).
  • USB: serial: qcserial: add new usb-id for Dell branded EM7455 (git-fixes).
  • USB: serial: qcserial: add new usb-id for Dell branded EM7455 (git-fixes).
  • arm64: assembler: add cond_yield macro (git-fixes)
  • ata: fix ataidhas_devslp() (git-fixes).
  • ata: fix ataidhas_dipm() (git-fixes).
  • ata: fix ataidhasncqautosense() (git-fixes).
  • ata: fix ataidsensereportingenabled() and ataidhassensereporting() (git-fixes).
  • ata: libahci_platform: Sanity check the DT child nodes number (git-fixes).
  • can: bcm: check the result of cansend() in bcmcan_tx() (git-fixes).
  • can: kvaserusb: Fix possible completions during initcompletion (git-fixes).
  • can: kvaser_usb: Fix use of uninitialized completion (git-fixes).
  • can: kvaserusbleaf: Fix CAN state after restart (git-fixes).
  • can: kvaserusbleaf: Fix TX queue out of sync after restart (git-fixes).
  • can: mscan: mpc5xxx: mpc5xxxcanprobe(): add missing put_clock() in error path (git-fixes).
  • cgroup/cpuset: Enable updatetaskscpumask() on top_cpuset (bsc#1204753).
  • clk: bcm2835: Make peripheral PLLC critical (git-fixes).
  • clk: bcm2835: fix bcm2835clockratefromdivisor declaration (git-fixes).
  • clk: berlin: Add ofnodeput() for ofgetparent() (git-fixes).
  • clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent (git-fixes).
  • clk: oxnas: Hold reference returned by ofgetparent() (git-fixes).
  • clk: qcom: gcc-msm8916: use ARRAYSIZE instead of specifying numparents (git-fixes).
  • clk: qoriq: Hold reference returned by ofgetparent() (git-fixes).
  • clk: tegra20: Fix refcount leak in tegra20clockinit (git-fixes).
  • clk: tegra: Fix refcount leak in tegra114clockinit (git-fixes).
  • clk: tegra: Fix refcount leak in tegra210clockinit (git-fixes).
  • clk: ti: dra7-atl: Fix reference leak in ofdra7atlclkprobe (git-fixes).
  • clk: zynqmp: Fix stack-out-of-bounds in strncpy` (git-fixes).
  • clk: zynqmp: pll: rectify rate rounding in zynqmppllround_rate (git-fixes).
  • crypto: akcipher - default implementation for setting a private key (git-fixes).
  • crypto: arm64/sha - fix function types (git-fixes)
  • crypto: arm64/sha1-ce - simplify NEON yield (git-fixes)
  • crypto: arm64/sha2-ce - simplify NEON yield (git-fixes)
  • crypto: arm64/sha3-ce - simplify NEON yield (git-fixes)
  • crypto: arm64/sha512-ce - simplify NEON yield (git-fixes)
  • crypto: cavium - prevent integer overflow loading firmware (git-fixes).
  • crypto: ccp - Release dma channels before dmaengine unrgister (git-fixes).
  • crypto: hisilicon/zip - fix mismatch in get/set sglsgenr (git-fixes).
  • device property: Fix documentation for *matchstring() APIs (git-fixes).
  • dmaengine: ioat: stop modtimer from resurrecting deleted timer in _cleanup() (git-fixes).
  • dmaengine: xilinxdma: Report error in case of dmasetmaskand_coherent API failure (git-fixes).
  • dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property (git-fixes).
  • docs: update mediator information in CoC docs (git-fixes).
  • drivers: serial: jsm: fix some leaks in probe (git-fixes).
  • drm/amdgpu: fix initial connector audio value (git-fixes).
  • drm/bridge: Avoid uninitialized variable warning (git-fixes).
  • drm/bridge: megachips: Fix a null pointer dereference bug (git-fixes).
  • drm/bridge: parade-ps8640: Fix regulator supply order (git-fixes).
  • drm/i915/gvt: fix a memory leak in intelgvtinitvgputypes (git-fixes).
  • drm/mipi-dsi: Detach devices when removing the host (git-fixes).
  • drm/msm/dpu: Fix comment typo (git-fixes).
  • drm/msm/dpu: index dpukms->hwvbif using vbif_idx (git-fixes).
  • drm/msm/dsi: fix memory corruption with too many bridges (git-fixes).
  • drm/msm/hdmi: fix memory corruption with too many bridges (git-fixes).
  • drm/msm: Fix return type of mdp4lvdsconnectormodevalid (git-fixes).
  • drm/msm: Make .remove and .shutdown HW shutdown consistent (git-fixes).
  • drm/nouveau/nouveaubo: fix potential memory leak in nouveaubo_alloc() (git-fixes).
  • drm/nouveau: fix a use-after-free in nouveaugemprimeimportsg_table() (git-fixes).
  • drm/omap: dss: Fix refcount leak bugs (git-fixes).
  • drm/scheduler: quieten kernel-doc warnings (git-fixes).
  • drm/udl: Restore display mode on resume (git-fixes).
  • drm: Prevent drmcopyfield() to attempt copying a NULL pointer (git-fixes).
  • drm: Use sizet type for len variable in drmcopy_field() (git-fixes).
  • drm: bridge: adv7511: fix CEC power down control register offset (git-fixes).
  • drm: fix drmmipidbi build errors (git-fixes).
  • drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (git-fixes).
  • drm:pl111: Add ofnodeput() when breaking out of foreachavailablechildof_node() (git-fixes).
  • dyndbg: fix module.dyndbg handling (git-fixes).
  • dyndbg: let query-modname override actual module name (git-fixes).
  • efi: Correct Macmini DMI match in uefi cert quirk (git-fixes).
  • efi: libstub: drop pointless getmemorymap() call (git-fixes).
  • exfat: Return ENAMETOOLONG consistently for oversized paths (bsc#1204053 bsc#1201725).
  • fbdev: cyber2000fb: fix missing pcidisabledevice() (git-fixes).
  • fbdev: da8xx-fb: Fix error handling in .remove() (git-fixes).
  • firmware: arm_scmi: Add SCMI PM driver remove routine (git-fixes).
  • firmware: google: Test spinlock on panic path to avoid lockups (git-fixes).
  • fpga: prevent integer overflow in dflfeatureioctlsetirq() (git-fixes).
  • gpio: rockchip: request GPIO mux to pinctrl when setting direction (git-fixes).
  • hid: hid-logitech-hidpp: avoid unnecessary assignments in hidppconnectevent (git-fixes).
  • hwmon/coretemp: Handle large core ID value (git-fixes).
  • iio: ABI: Fix wrong format of differential capacitance channel ABI (git-fixes).
  • iio: adc: ad7923: fix channel readings for some variants (git-fixes).
  • iio: adc: at91-sama5d2_adc: check return status for pressure and touch (git-fixes).
  • iio: adc: at91-sama5d2adc: fix AT91SAMA5D2MRTRACKTIM_MAX (git-fixes).
  • iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq (git-fixes).
  • iio: adc: mcp3911: use correct id bits (git-fixes).
  • iio: dac: ad5593r: Fix i2c read protocol requirements (git-fixes).
  • iio: inkern: only release the device node when done with it (git-fixes).
  • iio: light: tsl2583: Fix module unloading (git-fixes).
  • iio: pressure: dps310: Refactor startup procedure (git-fixes).
  • iio: pressure: dps310: Reset chip after timeout (git-fixes).
  • irqchip/ls-extirq: Fix invalid wait context by avoiding to use regmap (git-fixes).
  • kABI: arm64/crypto/sha512 Preserve function signature (git-fixes).
  • kbuild: Add skipencodingbtf_enum64 option to pahole (git-fixes).
  • kbuild: remove the target in signal traps when interrupted (git-fixes).
  • kbuild: sink stdout from cmd for silent build (git-fixes).
  • kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 (jsc#SLE-24559).
  • kthread: Extract KTHREADISPER_CPU (bsc#1204753).
  • lib/sgpool: change moduleinit(sgpoolinit) to subsys_initcall (git-fixes).
  • locking/csdlock: Change csdlockdebug from earlyparam to _setup (git-fixes).
  • mISDN: fix use-after-free bugs in l1oip timer handlers (git-fixes).
  • mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq (git-fixes).
  • mac802154: Fix LQI recording (git-fixes).
  • mailbox: bcm-ferxrm-mailbox: Fix error check for dmamapsg (git-fixes).
  • media: cedrus: Set the platform driver data earlier (git-fixes).
  • media: cx88: Fix a null-ptr-deref bug in buffer_prepare() (git-fixes).
  • media: v4l2-dv-timings: add sanity checks for blanking values (git-fixes).
  • media: videodev2.h: V4L2DVBTBLANKINGHEIGHT should check 'interlaced' (git-fixes).
  • media: xilinx: vipp: Fix refcount leak in xvipgraphdma_init (git-fixes).
  • memory: of: Fix refcount leak bug in ofgetddr_timings() (git-fixes).
  • memory: pl353-smc: Fix refcount leak bug in pl353smcprobe() (git-fixes).
  • mfd: fsl-imx25: Fix an error handling path in mx25tsadcsetup_irq() (git-fixes).
  • mfd: intelsocpmic: Fix an error handling path in intelsocpmici2cprobe() (git-fixes).
  • mfd: lp8788: Fix an error handling path in lp8788irqinit() and lp8788irqinit() (git-fixes).
  • mfd: lp8788: Fix an error handling path in lp8788_probe() (git-fixes).
  • mfd: sm501: Add check for platformdriverregister() (git-fixes).
  • misc: ocxl: fix possible refcount leak in afu_ioctl() (git-fixes).
  • mm, memcg: avoid stale protection values when cgroup is above protection (bsc#1204754).
  • mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (bsc#1204575).
  • mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (bsc#1204754).
  • mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (git-fixes).
  • mmc: core: Fix kernel panic when remove non-standard SDIO card (git-fixes).
  • mmc: core: Replace with already defined values for readability (git-fixes).
  • mmc: core: Terminate infinite loop in SD-UHS voltage switch (git-fixes).
  • mmc: sdhci-msm: add compatible string check for sdm670 (git-fixes).
  • mmc: sdhci-sprd: Fix minimum clock limit (git-fixes).
  • mmc: wmt-sdmmc: Fix an error handling path in wmtmciprobe() (git-fixes).
  • mtd: devices: docg3: check the return value of devm_ioremap() in the probe (git-fixes).
  • mtd: rawnand: atmel: Unmap streaming DMA mappings (git-fixes).
  • mtd: rawnand: marvell: Use correct logic for nand-keep-config (git-fixes).
  • mtd: rawnand: meson: fix bit map use in mesonnfcecc_correct() (git-fixes).
  • net/ieee802154: fix uninit value bug in dgram_sendmsg (git-fixes).
  • net: ieee802154: return -EINVAL for unknown addr type (git-fixes).
  • net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 (git-fixes).
  • net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 (git-fixes).
  • openvswitch: Fix double reporting of drops in dropwatch (git-fixes).
  • openvswitch: Fix overreporting of drops in dropwatch (git-fixes).
  • openvswitch: switch from WARN to pr_warn (git-fixes).
  • phy: qualcomm: call clkdisableunprepare in the error handling (git-fixes).
  • pinctrl: armada-37xx: Add missing GPIO-only pins (git-fixes).
  • pinctrl: armada-37xx: Checks for errors in gpiorequestenable callback (git-fixes).
  • pinctrl: armada-37xx: Fix definitions for MPP pins 20-22 (git-fixes).
  • pinctrl: rockchip: add pinmuxops.gpioset_direction callback (git-fixes).
  • platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading (git-fixes).
  • platform/x86: msi-laptop: Fix old-ec check for backlight registering (git-fixes).
  • platform/x86: msi-laptop: Fix resource cleanup (git-fixes).
  • power: supply: adp5061: fix out-of-bounds read in adp5061getchg_type() (git-fixes).
  • powerpc/64: Remove unused SYSCALLTABLE symbol (jsc#SLE-9246 git-fixes).
  • powerpc/fadump: align destination address to pagesize (bsc#1204728 ltc#200074).
  • powerpc/kprobes: Fix null pointer reference in archpreparekprobe() (jsc#SLE-13847 git-fixes).
  • powerpc/mm/64s: Drop pgd_huge() (bsc#1065729).
  • powerpc/mm: remove pmdhuge/pudhuge stubs and include hugetlb.h (bsc#1065729).
  • powerpc/pcidn: Add missing ofnode_put() (bsc#1065729).
  • powerpc/powernv: add missing ofnodeput() in opalexportattrs() (bsc#1065729).
  • powerpc/pseries: Interface to represent PAPR firmware attributes (bsc#1200465 ltc#197256 jsc#PED-1931).
  • quota: widen timestamps for the fsdiskquota structure (bsc#1203387).
  • regulator: qcom_rpm: Fix circular deferral regression (git-fixes).
  • rpmsg: qcom: glink: replace strncpy() with strscpy_pad() (git-fixes).
  • rtc: stmp3xxx: Add failure handling for stmp3xxxwdtregister() (git-fixes).
  • s390/hypfs: avoid error message under KVM (bsc#1032323).
  • sbitmap: Avoid leaving waitqueue in invalid state in _sbqwake_up() (git-fixes).
  • sbitmap: fix possible io hung due to lost wakeup (git-fixes).
  • scsi: libsas: Fix use-after-free bug in smpexecutetask_sg() (git-fixes).
  • scsi: mpt3sas: Fix return value check of dmagetrequired_mask() (git-fixes).
  • scsi: qla2xxx: Fix disk failure to rediscover (git-fixes).
  • selftest/powerpc: Add PAPR sysfs attributes sniff test (bsc#1200465 ltc#197256 jsc#PED-1931).
  • selftests/powerpc: Skip energyscaleinfo test on older firmware (git-fixes).
  • soc: qcom: smemstate: Add refcounting for the 'state->ofnode' (git-fixes).
  • soc: qcom: smsm: Fix refcount leak bugs in qcomsmsmprobe() (git-fixes).
  • soc: sunxisram: Make use of the helper function devmplatformioremapresource() (git-fixes).
  • spi/omap100k:Fix PM disable depth imbalance in omap1spi100kprobe (git-fixes).
  • spi: mt7621: Fix an error message in mt7621spiprobe() (git-fixes).
  • spi: qup: add missing clkdisableunprepare on error in spiquppmresumeruntime() (git-fixes).
  • spi: qup: add missing clkdisableunprepare on error in spiqupresume() (git-fixes).
  • spi: s3c64xx: Fix large transfers with DMA (git-fixes).
  • staging: rtl8723bs: fix a potential memory leak in rtwinitcmd_priv() (git-fixes).
  • staging: vt6655: fix potential memory leak (git-fixes).
  • staging: vt6655: fix some erroneous memory clean-up loops (git-fixes).
  • struct pciconfigwindow kABI workaround (bsc#1204382).
  • thermal: intelpowerclamp: Use first online CPU as controlcpu (git-fixes).
  • thermal: intelpowerclamp: Use getcpu() instead of smpprocessorid() to avoid crash (git-fixes).
  • tty: serial: fsllpuart: disable dma rx/tx use flags in lpuartdma_shutdown (git-fixes).
  • tty: xilinxuartps: Fix the ignorestatus (git-fixes).
  • uas: add no-uas quirk for Hiksemi usb_disk (git-fixes).
  • uas: ignore UAS for Thinkplus chips (git-fixes).
  • usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (git-fixes).
  • usb: add quirks for Lenovo OneLink+ Dock (git-fixes).
  • usb: bdc: change state when port disconnected (git-fixes).
  • usb: dwc3: gadget: Do not set IMI for no_interrupt (git-fixes).
  • usb: dwc3: gadget: Stop processing more requests on IMI (git-fixes).
  • usb: gadget: function: fix dangling pnpstring in fprinter.c (git-fixes).
  • usb: host: xhci: Fix potential memory leak in xhciallocstream_info() (git-fixes).
  • usb: idmouse: fix an uninit-value in idmouse_open (git-fixes).
  • usb: mon: make mmapped memory read only (git-fixes).
  • usb: musb: Fix musb_gadget.c rxstate overflow bug (git-fixes).
  • vhost/vsock: Use kvmalloc/kvfree for larger packets (git-fixes).
  • watchdog: armada37xxwdt: Fix .set_timeout callback (git-fixes).
  • watchdog: ftwdt010wdt: fix test for platformget_irq() failure (git-fixes).
  • wifi: ath10k: add peer map clean up for peer delete in ath10kstastate() (git-fixes).
  • wifi: ath9k: avoid uninit memory read in ath9khtcrx_msg() (git-fixes).
  • wifi: brcmfmac: fix invalid address access when enabling SCAN log level (git-fixes).
  • wifi: brcmfmac: fix use-after-free bug in brcmfnetdevstart_xmit() (git-fixes).
  • wifi: cfg80211: update hidden BSSes to avoid WARN_ON (git-fixes).
  • wifi: iwlwifi: mvm: fix double listadd at iwlmvmmacwaketxqueue (other cases) (git-fixes).
  • wifi: mac80211: allow bw change during channel switch in mesh (git-fixes).
  • wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (git-fixes).
  • wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (git-fixes).
  • wifi: rt2x00: correctly set BBP register 86 for MT7620 (git-fixes).
  • wifi: rt2x00: do not run Rt5592 IQ calibration on MT7620 (git-fixes).
  • wifi: rt2x00: set SoC wmac clock register (git-fixes).
  • wifi: rt2x00: set VGC gain for both chains of MT7620 (git-fixes).
  • wifi: rt2x00: set correct TXSWCFG1 MAC register for MT7620 (git-fixes).
  • wifi: rtl8xxxu: Fix AIFS written to REGEDCA*_PARAM (git-fixes).
  • wifi: rtl8xxxu: Fix skb misuse in TX queue selection (git-fixes).
  • wifi: rtl8xxxu: Improve rtl8xxxuqueueselect (git-fixes).
  • wifi: rtl8xxxu: Remove copy-paste leftover in gen2updaterate_mask (git-fixes).
  • wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (git-fixes).
  • wifi: rtl8xxxu: tighten bounds checking in rtl8xxxureadefuse() (git-fixes).
  • xfs: add missing assert in xfsfsmapownerfromrmap (git-fixes).
  • xfs: enable big timestamps (bsc#1203387).
  • xfs: enable new inode btree counters feature (bsc#1203387).
  • xfs: explicitly define inode timestamp range (bsc#1203387).
  • xfs: fix memory corruption during remote attr value buffer invalidation (git-fixes).
  • xfs: fix s_maxbytes computation on 32-bit kernels (git-fixes).
  • xfs: hoist out xfsresizefsinitnewags() (git-fixes).
  • xfs: move incore structures out of xfsdaformat.h (git-fixes).
  • xfs: quota: move to time64_t interfaces (bsc#1203387).
  • xfs: redefine xfsictimestampt (bsc#1203387).
  • xfs: redefine xfstimestampt (bsc#1203387).
  • xfs: refactor remote attr value buffer invalidation (git-fixes).
  • xfs: remove obsolete AGF counter debugging (git-fixes).
  • xfs: rename new' todelta' in xfsgrowfsdata_private() (git-fixes).
  • xfs: reserve data and rt quota at the same time (bsc#1203496).
  • xfs: slightly tweak an assert in xfsfsmap_blocks (git-fixes).
  • xfs: store inode btree block counts in AGI header (bsc#1203387).
  • xfs: streamline xfsattr3leaf_inactive (git-fixes).
  • xfs: use a struct timespec64 for the in-core crtime (bsc#1203387).
  • xfs: use the finobt block counts to speed up mount times (bsc#1203387).
  • xfs: widen ondisk inode timestamps to deal with y2038+ (bsc#1203387).
  • xfs: widen ondisk quota expiration timestamps to handle y2038+ (bsc#1203387).
  • xhci: Do not show warning for reinit on known broken suspend (git-fixes).
References

Affected packages

SUSE:Real Time Module 15 SP3 / kernel-rt

Package

Name
kernel-rt
Purl
pkg:rpm/suse/kernel-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP3

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-150300.109.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-150300.109.1",
            "dlm-kmp-rt": "5.3.18-150300.109.1",
            "kernel-rt-devel": "5.3.18-150300.109.1",
            "cluster-md-kmp-rt": "5.3.18-150300.109.1",
            "kernel-rt_debug-devel": "5.3.18-150300.109.1",
            "kernel-source-rt": "5.3.18-150300.109.1",
            "kernel-rt": "5.3.18-150300.109.1",
            "ocfs2-kmp-rt": "5.3.18-150300.109.1",
            "gfs2-kmp-rt": "5.3.18-150300.109.1",
            "kernel-syms-rt": "5.3.18-150300.109.1"
        }
    ]
}

SUSE:Real Time Module 15 SP3 / kernel-rt_debug

Package

Name
kernel-rt_debug
Purl
pkg:rpm/suse/kernel-rt_debug&distro=SUSE%20Real%20Time%20Module%2015%20SP3

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-150300.109.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-150300.109.1",
            "dlm-kmp-rt": "5.3.18-150300.109.1",
            "kernel-rt-devel": "5.3.18-150300.109.1",
            "cluster-md-kmp-rt": "5.3.18-150300.109.1",
            "kernel-rt_debug-devel": "5.3.18-150300.109.1",
            "kernel-source-rt": "5.3.18-150300.109.1",
            "kernel-rt": "5.3.18-150300.109.1",
            "ocfs2-kmp-rt": "5.3.18-150300.109.1",
            "gfs2-kmp-rt": "5.3.18-150300.109.1",
            "kernel-syms-rt": "5.3.18-150300.109.1"
        }
    ]
}

SUSE:Real Time Module 15 SP3 / kernel-source-rt

Package

Name
kernel-source-rt
Purl
pkg:rpm/suse/kernel-source-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP3

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-150300.109.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-150300.109.1",
            "dlm-kmp-rt": "5.3.18-150300.109.1",
            "kernel-rt-devel": "5.3.18-150300.109.1",
            "cluster-md-kmp-rt": "5.3.18-150300.109.1",
            "kernel-rt_debug-devel": "5.3.18-150300.109.1",
            "kernel-source-rt": "5.3.18-150300.109.1",
            "kernel-rt": "5.3.18-150300.109.1",
            "ocfs2-kmp-rt": "5.3.18-150300.109.1",
            "gfs2-kmp-rt": "5.3.18-150300.109.1",
            "kernel-syms-rt": "5.3.18-150300.109.1"
        }
    ]
}

SUSE:Real Time Module 15 SP3 / kernel-syms-rt

Package

Name
kernel-syms-rt
Purl
pkg:rpm/suse/kernel-syms-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP3

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-150300.109.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-150300.109.1",
            "dlm-kmp-rt": "5.3.18-150300.109.1",
            "kernel-rt-devel": "5.3.18-150300.109.1",
            "cluster-md-kmp-rt": "5.3.18-150300.109.1",
            "kernel-rt_debug-devel": "5.3.18-150300.109.1",
            "kernel-source-rt": "5.3.18-150300.109.1",
            "kernel-rt": "5.3.18-150300.109.1",
            "ocfs2-kmp-rt": "5.3.18-150300.109.1",
            "gfs2-kmp-rt": "5.3.18-150300.109.1",
            "kernel-syms-rt": "5.3.18-150300.109.1"
        }
    ]
}

SUSE:Linux Enterprise Micro 5.1 / kernel-rt

Package

Name
kernel-rt
Purl
pkg:rpm/suse/kernel-rt&distro=SUSE%20Linux%20Enterprise%20Micro%205.1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-150300.109.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-rt": "5.3.18-150300.109.1"
        }
    ]
}

SUSE:Linux Enterprise Micro 5.2 / kernel-rt

Package

Name
kernel-rt
Purl
pkg:rpm/suse/kernel-rt&distro=SUSE%20Linux%20Enterprise%20Micro%205.2

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-150300.109.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-rt": "5.3.18-150300.109.1"
        }
    ]
}

openSUSE:Leap Micro 5.2 / kernel-rt

Package

Name
kernel-rt
Purl
pkg:rpm/opensuse/kernel-rt&distro=openSUSE%20Leap%20Micro%205.2

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-150300.109.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-rt": "5.3.18-150300.109.1"
        }
    ]
}