Debian Linux vulnerabilities
12,638 known vulnerabilities affecting debian/linux.
Total CVEs
12,638
CISA KEV
29
actively exploited
Public exploits
140
Exploited in wild
47
Severity breakdown
CRITICAL70HIGH2664MEDIUM6236LOW2442UNKNOWN1226
Vulnerabilities
Page 83 of 632
CVE-2024-53193P3LOWCVSS 7.8fixed in linux 6.12.3-1 (forky)2024
CVE-2024-53193 [HIGH] CVE-2024-53193: linux - In the Linux kernel, the following vulnerability has been resolved: clk: clk-lo...
In the Linux kernel, the following vulnerability has been resolved: clk: clk-loongson2: Fix memory corruption bug in struct loongson2_clk_provider Some heap space is allocated for the flexible structure `struct clk_hw_onecell_data` and its flexible-array member `hws` through the composite structure `struct loongson2_clk_provider` in function `loongson2_clk_probe()`, a
debian
CVE-2022-48712P3HIGHCVSS 7.8fixed in linux 5.16.10-1 (bookworm)2022
CVE-2022-48712 [HIGH] CVE-2022-48712: linux - In the Linux kernel, the following vulnerability has been resolved: ext4: fix e...
In the Linux kernel, the following vulnerability has been resolved: ext4: fix error handling in ext4_fc_record_modified_inode() Current code does not fully takes care of krealloc() error case, which could lead to silent memory corruption or a kernel bug. This patch fixes that. Also it cleans up some duplicated error handling logic from various functions in fast_commit
debian
CVE-2021-47239P3HIGHCVSS 7.8fixed in linux 5.10.46-1 (bookworm)2021
CVE-2021-47239 [HIGH] CVE-2021-47239: linux - In the Linux kernel, the following vulnerability has been resolved: net: usb: f...
In the Linux kernel, the following vulnerability has been resolved: net: usb: fix possible use-after-free in smsc75xx_bind The commit 46a8b29c6306 ("net: usb: fix memory leak in smsc75xx_bind") fails to clean up the work scheduled in smsc75xx_reset-> smsc75xx_set_multicast, which leads to use-after-free if the work is scheduled to start after the deallocation. In addi
debian
CVE-2021-47235P3HIGHCVSS 7.8fixed in linux 5.10.46-1 (bookworm)2021
CVE-2021-47235 [HIGH] CVE-2021-47235: linux - In the Linux kernel, the following vulnerability has been resolved: net: ethern...
In the Linux kernel, the following vulnerability has been resolved: net: ethernet: fix potential use-after-free in ec_bhf_remove static void ec_bhf_remove(struct pci_dev *dev) { ... struct ec_bhf_priv *priv = netdev_priv(net_dev); unregister_netdev(net_dev); free_netdev(net_dev); pci_iounmap(dev, priv->dma_io); pci_iounmap(dev, priv->io); ... } priv is netdev private
debian
CVE-2024-26856P3HIGHCVSS 7.8fixed in linux 6.1.82-1 (bookworm)2024
CVE-2024-26856 [HIGH] CVE-2024-26856: linux - In the Linux kernel, the following vulnerability has been resolved: net: sparx5...
In the Linux kernel, the following vulnerability has been resolved: net: sparx5: Fix use after free inside sparx5_del_mact_entry Based on the static analyzis of the code it looks like when an entry from the MAC table was removed, the entry was still used after being freed. More precise the vid of the mac_entry was used after calling devm_kfree on the mac_entry. The fi
debian
CVE-2024-50114P3LOWCVSS 7.8fixed in linux 6.11.6-1 (forky)2024
CVE-2024-50114 [HIGH] CVE-2024-50114: linux - In the Linux kernel, the following vulnerability has been resolved: KVM: arm64:...
In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Unregister redistributor for failed vCPU creation Alex reports that syzkaller has managed to trigger a use-after-free when tearing down a VM: BUG: KASAN: slab-use-after-free in kvm_put_kvm+0x300/0xe68 virt/kvm/kvm_main.c:5769 Read of size 8 at addr ffffff801c6890d0 by task syz.3.2219/10758
debian
CVE-2024-44964P3LOWCVSS 7.8fixed in linux 6.10.6-1 (forky)2024
CVE-2024-44964 [HIGH] CVE-2024-44964: linux - In the Linux kernel, the following vulnerability has been resolved: idpf: fix m...
In the Linux kernel, the following vulnerability has been resolved: idpf: fix memory leaks and crashes while performing a soft reset The second tagged commit introduced a UAF, as it removed restoring q_vector->vport pointers after reinitializating the structures. This is due to that all queue allocation functions are performed here with the new temporary vport structu
debian
CVE-2021-47302P3HIGHCVSS 7.8fixed in linux 5.14.6-1 (bookworm)2021
CVE-2021-47302 [HIGH] CVE-2021-47302: linux - In the Linux kernel, the following vulnerability has been resolved: igc: Fix us...
In the Linux kernel, the following vulnerability has been resolved: igc: Fix use-after-free error during reset Cleans the next descriptor to watch (next_to_watch) when cleaning the TX ring. Failure to do so can cause invalid memory accesses. If igc_poll() runs while the controller is being reset this can lead to the driver try to free a skb that was already freed. Log
debian
CVE-2025-21726P3HIGHCVSS 7.8fixed in linux 6.1.129-1 (bookworm)2025
CVE-2025-21726 [HIGH] CVE-2025-21726: linux - In the Linux kernel, the following vulnerability has been resolved: padata: avo...
In the Linux kernel, the following vulnerability has been resolved: padata: avoid UAF for reorder_work Although the previous patch can avoid ps and ps UAF for _do_serial, it can not avoid potential UAF issue for reorder_work. This issue can happen just as below: crypto_request crypto_request crypto_del_alg padata_do_serial ... padata_reorder // processes all remaining
debian
CVE-2024-27061P3LOWCVSS 7.8fixed in linux 6.7.12-1 (forky)2024
CVE-2024-27061 [HIGH] CVE-2024-27061: linux - In the Linux kernel, the following vulnerability has been resolved: crypto: sun...
In the Linux kernel, the following vulnerability has been resolved: crypto: sun8i-ce - Fix use after free in unprepare sun8i_ce_cipher_unprepare should be called before crypto_finalize_skcipher_request, because client callbacks may immediately free memory, that isn't needed anymore. But it will be used by unprepare after free. Before removing prepare/unprepare callbac
debian
CVE-2023-52446P3LOWCVSS 7.8fixed in linux 6.6.15-1 (forky)2023
CVE-2023-52446 [HIGH] CVE-2023-52446: linux - In the Linux kernel, the following vulnerability has been resolved: bpf: Fix a ...
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix a race condition between btf_put() and map_free() When running `./test_progs -j` in my local vm with latest kernel, I once hit a kasan error like below: [ 1887.184724] BUG: KASAN: slab-use-after-free in bpf_rb_root_free+0x1f8/0x2b0 [ 1887.185599] Read of size 4 at addr ffff888106806910 by tas
debian
CVE-2022-49755P3HIGHCVSS 7.8fixed in linux 6.1.11-1 (bookworm)2022
CVE-2022-49755 [HIGH] CVE-2022-49755: linux - In the Linux kernel, the following vulnerability has been resolved: usb: gadget...
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait While performing fast composition switch, there is a possibility that the process of ffs_ep0_write/ffs_ep0_read get into a race condition due to ep0req being freed up from functionfs_unbind. Consider the scenario that the ffs_ep0_write calls th
debian
CVE-2024-53208P3HIGHCVSS 7.8fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-53208 [HIGH] CVE-2024-53208: linux - In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ...
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync This fixes the following crash: ================================================================== BUG: KASAN: slab-use-after-free in set_powered_sync+0x3a/0xc0 net/bluetooth/mgmt.c:1353 Read of size 8 at addr ffff888029b4dd18 by task k
debian
CVE-2024-35792P3LOWCVSS 7.8fixed in linux 6.7.12-1 (forky)2024
CVE-2024-35792 [HIGH] CVE-2024-35792: linux - In the Linux kernel, the following vulnerability has been resolved: crypto: rk3...
In the Linux kernel, the following vulnerability has been resolved: crypto: rk3288 - Fix use after free in unprepare The unprepare call must be carried out before the finalize call as the latter can free the request.
Scope: local
bookworm: resolved
bullseye: resolved
forky: resolved (fixed in 6.7.12-1)
sid: resolved (fixed in 6.7.12-1)
trixie: resolved (fixed in 6.7.1
debian
CVE-2022-48919P3HIGHCVSS 7.8fixed in linux 5.16.14-1 (bookworm)2022
CVE-2022-48919 [HIGH] CVE-2022-48919: linux - In the Linux kernel, the following vulnerability has been resolved: cifs: fix d...
In the Linux kernel, the following vulnerability has been resolved: cifs: fix double free race when mount fails in cifs_get_root() When cifs_get_root() fails during cifs_smb3_do_mount() we call deactivate_locked_super() which eventually will call delayed_free() which will free the context. In this situation we should not proceed to enter the out: section in cifs_smb3_
debian
CVE-2024-44942P3HIGHCVSS 7.8fixed in linux 6.10.6-1 (forky)2024
CVE-2024-44942 [HIGH] CVE-2024-44942: linux - In the Linux kernel, the following vulnerability has been resolved: f2fs: fix t...
In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC syzbot reports a f2fs bug as below: ------------[ cut here ]------------ kernel BUG at fs/f2fs/inline.c:258! CPU: 1 PID: 34 Comm: kworker/u8:2 Not tainted 6.9.0-rc6-syzkaller-00012-g9e4bc4bcae01 #0 RIP: 0010:f2fs_write_inline_dat
debian
CVE-2024-54456P3LOWCVSS 7.8fixed in linux 6.12.16-1 (forky)2024
CVE-2024-54456 [HIGH] CVE-2024-54456: linux - In the Linux kernel, the following vulnerability has been resolved: NFS: Fix po...
In the Linux kernel, the following vulnerability has been resolved: NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() name is char[64] where the size of clnt->cl_program->name remains unknown. Invoking strcat() directly will also lead to potential buffer overflow. Change them to strscpy() and strncat() to fix potential issues.
Scope: local
bookworm: res
debian
CVE-2024-53182P3LOWCVSS 7.8fixed in linux 6.12.3-1 (forky)2024
CVE-2024-53182 [HIGH] CVE-2024-53182: linux - In the Linux kernel, the following vulnerability has been resolved: Revert "blo...
In the Linux kernel, the following vulnerability has been resolved: Revert "block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()" This reverts commit bc3b1e9e7c50e1de0f573eea3871db61dd4787de. The bic is associated with sync_bfqq, and bfq_release_process_ref cannot be put into bfq_put_cooperator. kasan report: [ 400.347277] ============================
debian
CVE-2025-21751P3LOWCVSS 7.8fixed in linux 6.16.3-1 (forky)2025
CVE-2025-21751 [HIGH] CVE-2025-21751: linux - In the Linux kernel, the following vulnerability has been resolved: net/mlx5: H...
In the Linux kernel, the following vulnerability has been resolved: net/mlx5: HWS, change error flow on matcher disconnect Currently, when firmware failure occurs during matcher disconnect flow, the error flow of the function reconnects the matcher back and returns an error, which continues running the calling function and eventually frees the matcher that is being di
debian
CVE-2024-53068P3HIGHCVSS 7.8fixed in linux 6.11.9-1 (forky)2024
CVE-2024-53068 [HIGH] CVE-2024-53068: linux - In the Linux kernel, the following vulnerability has been resolved: firmware: a...
In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier() The scmi_dev->name is released prematurely in __scmi_device_destroy(), which causes slab-use-after-free when accessing scmi_dev->name in scmi_bus_notifier(). So move the release of scmi_dev->name to scmi_device_release() to avoid slab-
debian