Vulnerabilities > Improper Locking

DATE CVE VULNERABILITY TITLE RISK
2024-05-22 CVE-2021-47437 Improper Locking vulnerability in Linux Kernel
In the Linux kernel, the following vulnerability has been resolved: iio: adis16475: fix deadlock on frequency set With commit 39c024b51b560 ("iio: adis16475: improve sync scale mode handling"), two deadlocks were introduced: 1) The call to 'adis_write_reg_16()' was not changed to it's unlocked version. 2) The lock was not being released on the success path of the function. This change fixes both these issues.
local
low complexity
linux CWE-667
5.5
2024-05-22 CVE-2021-47469 Improper Locking vulnerability in Linux Kernel
In the Linux kernel, the following vulnerability has been resolved: spi: Fix deadlock when adding SPI controllers on SPI buses Currently we have a global spi_add_lock which we take when adding new devices so that we can check that we're not trying to reuse a chip select that's already controlled.
local
low complexity
linux CWE-667
5.5
2024-05-21 CVE-2023-52737 Improper Locking vulnerability in Linux Kernel
In the Linux kernel, the following vulnerability has been resolved: btrfs: lock the inode in shared mode before starting fiemap Currently fiemap does not take the inode's lock (VFS lock), it only locks a file range in the inode's io tree.
local
low complexity
linux CWE-667
5.5
2024-05-21 CVE-2023-52757 Improper Locking vulnerability in Linux Kernel
In the Linux kernel, the following vulnerability has been resolved: smb: client: fix potential deadlock when releasing mids All release_mid() callers seem to hold a reference of @mid so there is no need to call kref_put(&mid->refcount, __release_mid) under @server->mid_lock spinlock.
local
low complexity
linux CWE-667
7.8
2024-05-21 CVE-2021-47349 Improper Locking vulnerability in Linux Kernel
In the Linux kernel, the following vulnerability has been resolved: mwifiex: bring down link before deleting interface We can deadlock when rmmod'ing the driver or going through firmware reset, because the cfg80211_unregister_wdev() has to bring down the link for us, ...
local
low complexity
linux CWE-667
5.5
2024-05-21 CVE-2021-47359 Improper Locking vulnerability in Linux Kernel
In the Linux kernel, the following vulnerability has been resolved: cifs: Fix soft lockup during fsstress Below traces are observed during fsstress and system got hung. [ 130.698396] watchdog: BUG: soft lockup - CPU#6 stuck for 26s!
local
low complexity
linux CWE-667
5.5
2024-05-21 CVE-2021-47382 Improper Locking vulnerability in Linux Kernel
In the Linux kernel, the following vulnerability has been resolved: s390/qeth: fix deadlock during failing recovery Commit 0b9902c1fcc5 ("s390/qeth: fix deadlock during recovery") removed taking discipline_mutex inside qeth_do_reset(), fixing potential deadlocks.
local
high complexity
linux CWE-667
4.7
2024-05-20 CVE-2024-35953 Improper Locking vulnerability in Linux Kernel
In the Linux kernel, the following vulnerability has been resolved: accel/ivpu: Fix deadlock in context_xa ivpu_device->context_xa is locked both in kernel thread and IRQ context. It requires XA_FLAGS_LOCK_IRQ flag to be passed during initialization otherwise the lock could be acquired from a thread and interrupted by an IRQ that locks it for the second time causing the deadlock. This deadlock was reported by lockdep and observed in internal tests.
local
low complexity
linux CWE-667
5.5
2024-05-20 CVE-2024-35968 Improper Locking vulnerability in Linux Kernel 6.9
In the Linux kernel, the following vulnerability has been resolved: pds_core: Fix pdsc_check_pci_health function to use work thread When the driver notices fw_status == 0xff it tries to perform a PCI reset on itself via pci_reset_function() in the context of the driver's health thread.
local
low complexity
linux CWE-667
5.5
2024-05-20 CVE-2024-35990 Improper Locking vulnerability in Linux Kernel
In the Linux kernel, the following vulnerability has been resolved: dma: xilinx_dpdma: Fix locking There are several places where either chan->lock or chan->vchan.lock was not held.
local
low complexity
linux CWE-667
5.5