cbcvebase.

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 66 of 632
CVE-2023-53307P3HIGHCVSS 7.8fixed in linux 6.1.20-1 (bookworm)2023
CVE-2023-53307 [HIGH] CVE-2023-53307: linux - In the Linux kernel, the following vulnerability has been resolved: rbd: avoid ... In the Linux kernel, the following vulnerability has been resolved: rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails If getting an ID or setting up a work queue in rbd_dev_create() fails, use-after-free on rbd_dev->rbd_client, rbd_dev->spec and rbd_dev->opts is triggered in do_rbd_add(). The root cause is that the ownership of these structures is
debian
CVE-2023-53316P3HIGHCVSS 7.8fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53316 [HIGH] CVE-2023-53316: linux - In the Linux kernel, the following vulnerability has been resolved: drm/msm/dp:... In the Linux kernel, the following vulnerability has been resolved: drm/msm/dp: Free resources after unregistering them The DP component's unbind operation walks through the submodules to unregister and clean things up. But if the unbind happens because the DP controller itself is being removed, all the memory for those submodules has just been freed. Change the order
debian
CVE-2023-53484P3HIGHCVSS 7.8fixed in linux 6.1.37-1 (bookworm)2023
CVE-2023-53484 [HIGH] CVE-2023-53484: linux - In the Linux kernel, the following vulnerability has been resolved: lib: cpu_rm... In the Linux kernel, the following vulnerability has been resolved: lib: cpu_rmap: Avoid use after free on rmap->obj array entries When calling irq_set_affinity_notifier() with NULL at the notify argument, it will cause freeing of the glue pointer in the corresponding array entry but will leave the pointer in the array. A subsequent call to free_irq_cpu_rmap() will tr
debian
CVE-2022-50378P3HIGHCVSS 7.8fixed in linux 6.0.3-1 (bookworm)2022
CVE-2022-50378 [HIGH] CVE-2022-50378: linux - In the Linux kernel, the following vulnerability has been resolved: drm/meson: ... In the Linux kernel, the following vulnerability has been resolved: drm/meson: reorder driver deinit sequence to fix use-after-free bug Unloading the driver triggers the following KASAN warning: [ +0.006275] ============================================================= [ +0.000029] BUG: KASAN: use-after-free in __list_del_entry_valid+0xe0/0x1a0 [ +0.000026] Read of si
debian
CVE-2022-50328P3HIGHCVSS 7.8fixed in linux 6.0.3-1 (bookworm)2022
CVE-2022-50328 [HIGH] CVE-2022-50328: linux - In the Linux kernel, the following vulnerability has been resolved: jbd2: fix p... In the Linux kernel, the following vulnerability has been resolved: jbd2: fix potential use-after-free in jbd2_fc_wait_bufs In 'jbd2_fc_wait_bufs' use 'bh' after put buffer head reference count which may lead to use-after-free. So judge buffer if uptodate before put buffer head reference count. Scope: local bookworm: resolved (fixed in 6.0.3-1) bullseye: resolved (fix
debian
CVE-2025-39873P3HIGHCVSS 7.8fixed in linux 6.1.153-1 (bookworm)2025
CVE-2025-39873 [HIGH] CVE-2025-39873: linux - In the Linux kernel, the following vulnerability has been resolved: can: xilinx... In the Linux kernel, the following vulnerability has been resolved: can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB can_put_echo_skb() takes ownership of the SKB and it may be freed during or after the call. However, xilinx_can xcan_write_frame() keeps using SKB after the call. Fix that by only calling can_put_echo_skb() after the code is do
debian
CVE-2025-39821P3LOWCVSS 7.8fixed in linux 6.16.5-1 (forky)2025
CVE-2025-39821 [HIGH] CVE-2025-39821: linux - In the Linux kernel, the following vulnerability has been resolved: perf: Avoid... In the Linux kernel, the following vulnerability has been resolved: perf: Avoid undefined behavior from stopping/starting inactive events Calling pmu->start()/stop() on perf events in PERF_EVENT_STATE_OFF can leave event->hw.idx at -1. When PMU drivers later attempt to use this negative index as a shift exponent in bitwise operations, it leads to UBSAN shift-out-of-bo
debian
CVE-2023-53187P3HIGHCVSS 7.8fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53187 [HIGH] CVE-2023-53187: linux - In the Linux kernel, the following vulnerability has been resolved: btrfs: fix ... In the Linux kernel, the following vulnerability has been resolved: btrfs: fix use-after-free of new block group that became unused If a task creates a new block group and that block group becomes unused before we finish its creation, at btrfs_create_pending_block_groups(), then when btrfs_mark_bg_unused() is called against the block group, we assume that the block gr
debian
CVE-2023-53331P3HIGHCVSS 7.8fixed in linux 6.1.55-1 (bookworm)2023
CVE-2023-53331 [HIGH] CVE-2023-53331: linux - In the Linux kernel, the following vulnerability has been resolved: pstore/ram:... In the Linux kernel, the following vulnerability has been resolved: pstore/ram: Check start of empty przs during init After commit 30696378f68a ("pstore/ram: Do not treat empty buffers as valid"), initialization would assume a prz was valid after seeing that the buffer_size is zero (regardless of the buffer start position). This unchecked start value means it could be
debian
CVE-2022-50256P3HIGHCVSS 7.8fixed in linux 6.0.3-1 (bookworm)2022
CVE-2022-50256 [HIGH] CVE-2022-50256: linux - In the Linux kernel, the following vulnerability has been resolved: drm/meson: ... In the Linux kernel, the following vulnerability has been resolved: drm/meson: remove drm bridges at aggregate driver unbind time drm bridges added by meson_encoder_hdmi_init and meson_encoder_cvbs_init were not manually removed at module unload time, which caused dangling references to freed memory to remain linked in the global bridge_list. When loading the driver m
debian
CVE-2022-50421P3HIGHCVSS 7.8fixed in linux 6.0.3-1 (bookworm)2022
CVE-2022-50421 [HIGH] CVE-2022-50421: linux - In the Linux kernel, the following vulnerability has been resolved: rpmsg: char... In the Linux kernel, the following vulnerability has been resolved: rpmsg: char: Avoid double destroy of default endpoint The rpmsg_dev_remove() in rpmsg_core is the place for releasing this default endpoint. So need to avoid destroying the default endpoint in rpmsg_chrdev_eptdev_destroy(), this should be the same as rpmsg_eptdev_release(). Otherwise there will be dou
debian
CVE-2025-38091P3LOWCVSS 7.8fixed in linux 6.12.32-1 (forky)2025
CVE-2025-38091 [HIGH] CVE-2025-38091: linux - In the Linux kernel, the following vulnerability has been resolved: drm/amd/dis... In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: check stream id dml21 wrapper to get plane_id [Why & How] Fix a false positive warning which occurs due to lack of correct checks when querying plane_id in DML21. This fixes the warning when performing a mode1 reset (cat /sys/kernel/debug/dri/1/amdgpu_gpu_recover): [ 35.751250] WARNIN
debian
CVE-2025-38216P3LOWCVSS 7.8fixed in linux 6.12.35-1 (forky)2025
CVE-2025-38216 [HIGH] CVE-2025-38216: linux - In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d:... In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Restore context entry setup order for aliased devices Commit 2031c469f816 ("iommu/vt-d: Add support for static identity domain") changed the context entry setup during domain attachment from a set-and-check policy to a clear-and-reset approach. This inadvertently introduced a regression af
debian
CVE-2025-38250P3HIGHCVSS 7.8fixed in linux 6.12.37-1 (forky)2025
CVE-2025-38250 [HIGH] CVE-2025-38250: linux - In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ... In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_core: Fix use-after-free in vhci_flush() syzbot reported use-after-free in vhci_flush() without repro. [0] From the splat, a thread close()d a vhci file descriptor while its device was being used by iotcl() on another thread. Once the last fd refcnt is released, vhci_release() calls hci
debian
CVE-2023-53616P3HIGHCVSS 7.8fixed in linux 6.1.55-1 (bookworm)2023
CVE-2023-53616 [HIGH] CVE-2023-53616: linux - In the Linux kernel, the following vulnerability has been resolved: jfs: fix in... In the Linux kernel, the following vulnerability has been resolved: jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount syzbot found an invalid-free in diUnmount: BUG: KASAN: double-free in slab_free mm/slub.c:3661 [inline] BUG: KASAN: double-free in __kmem_cache_free+0x71/0x110 mm/slub.c:3674 Free of addr ffff88806f410000 by task syz-executor131/3632 CPU: 0
debian
CVE-2023-53596P3HIGHCVSS 7.8fixed in linux 6.1.55-1 (bookworm)2023
CVE-2023-53596 [HIGH] CVE-2023-53596: linux - In the Linux kernel, the following vulnerability has been resolved: drivers: ba... In the Linux kernel, the following vulnerability has been resolved: drivers: base: Free devm resources when unregistering a device In the current code, devres_release_all() only gets called if the device has a bus and has been probed. This leads to issues when using bus-less or driver-less devices where the device might never get freed if a managed resource holds a re
debian
CVE-2023-53645P3LOWCVSS 7.8fixed in linux 6.4.4-1 (forky)2023
CVE-2023-53645 [HIGH] CVE-2023-53645: linux - In the Linux kernel, the following vulnerability has been resolved: bpf: Make b... In the Linux kernel, the following vulnerability has been resolved: bpf: Make bpf_refcount_acquire fallible for non-owning refs This patch fixes an incorrect assumption made in the original bpf_refcount series [0], specifically that the BPF program calling bpf_refcount_acquire on some node can always guarantee that the node is alive. In that series, the patch adding f
debian
CVE-2023-53493P3LOWCVSS 7.8fixed in linux 6.4.11-1 (forky)2023
CVE-2023-53493 [HIGH] CVE-2023-53493: linux - In the Linux kernel, the following vulnerability has been resolved: accel/qaic:... In the Linux kernel, the following vulnerability has been resolved: accel/qaic: tighten bounds checking in decode_message() Copy the bounds checking from encode_message() to decode_message(). This patch addresses the following concerns. Ensure that there is enough space for at least one header so that we don't have a negative size later. if (msg_hdr_len data. if (msg_
debian
CVE-2023-53274P3LOWCVSS 7.8fixed in linux 6.4.11-1 (forky)2023
CVE-2023-53274 [HIGH] CVE-2023-53274: linux - In the Linux kernel, the following vulnerability has been resolved: clk: mediat... In the Linux kernel, the following vulnerability has been resolved: clk: mediatek: mt8183: Add back SSPM related clocks This reverts commit 860690a93ef23b567f781c1b631623e27190f101. On the MT8183, the SSPM related clocks were removed claiming a lack of usage. This however causes some issues when the driver was converted to the new simple-probe mechanism. This mechanis
debian
CVE-2025-39963P3LOWCVSS 7.8fixed in linux 6.16.9-1 (forky)2025
CVE-2025-39963 [HIGH] CVE-2025-39963: linux - In the Linux kernel, the following vulnerability has been resolved: io_uring: f... In the Linux kernel, the following vulnerability has been resolved: io_uring: fix incorrect io_kiocb reference in io_link_skb In io_link_skb function, there is a bug where prev_notif is incorrectly assigned using 'nd' instead of 'prev_nd'. This causes the context validation check to compare the current notification with itself instead of comparing it with the previous
debian
Debian Linux vulnerabilities | cvebase