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 601 of 632
CVE-2025-21958P4LOWCVSS 4.7fixed in linux 6.12.20-1 (forky)2025
CVE-2025-21958 [MEDIUM] CVE-2025-21958: linux - In the Linux kernel, the following vulnerability has been resolved: Revert "ope...
In the Linux kernel, the following vulnerability has been resolved: Revert "openvswitch: switch to per-action label counting in conntrack" Currently, ovs_ct_set_labels() is only called for confirmed conntrack entries (ct) within ovs_ct_commit(). However, if the conntrack entry does not have the labels_ext extension, attempting to allocate it in ovs_ct_get_conn_label
debian
CVE-2024-56552P4LOWCVSS 4.7fixed in linux 6.12.5-1 (forky)2024
CVE-2024-56552 [MEDIUM] CVE-2024-56552: linux - In the Linux kernel, the following vulnerability has been resolved: drm/xe/guc_...
In the Linux kernel, the following vulnerability has been resolved: drm/xe/guc_submit: fix race around suspend_pending Currently in some testcases we can trigger: xe 0000:03:00.0: [drm] Assertion `exec_queue_destroyed(q)` failed! .... WARNING: CPU: 18 PID: 2640 at drivers/gpu/drm/xe/xe_guc_submit.c:1826 xe_guc_sched_done_handler+0xa54/0xef0 [xe] xe 0000:03:00.0: [dr
debian
CVE-2025-23151P4MEDIUMCVSS 4.7fixed in linux 6.1.135-1 (bookworm)2025
CVE-2025-23151 [MEDIUM] CVE-2025-23151: linux - In the Linux kernel, the following vulnerability has been resolved: bus: mhi: h...
In the Linux kernel, the following vulnerability has been resolved: bus: mhi: host: Fix race between unprepare and queue_buf A client driver may use mhi_unprepare_from_transfer() to quiesce incoming data during the client driver's tear down. The client driver might also be processing data at the same time, resulting in a call to mhi_queue_buf() which will invoke mhi
debian
CVE-2025-22027P4MEDIUMCVSS 4.7fixed in linux 6.1.135-1 (bookworm)2025
CVE-2025-22027 [MEDIUM] CVE-2025-22027: linux - In the Linux kernel, the following vulnerability has been resolved: media: stre...
In the Linux kernel, the following vulnerability has been resolved: media: streamzap: fix race between device disconnection and urb callback Syzkaller has reported a general protection fault at function ir_raw_event_store_with_filter(). This crash is caused by a NULL pointer dereference of dev->raw pointer, even though it is checked for NULL in the same function, wh
debian
CVE-2024-42300P4LOWCVSS 4.7fixed in linux 6.10.3-1 (forky)2024
CVE-2024-42300 [MEDIUM] CVE-2024-42300: linux - In the Linux kernel, the following vulnerability has been resolved: erofs: fix ...
In the Linux kernel, the following vulnerability has been resolved: erofs: fix race in z_erofs_get_gbuf() In z_erofs_get_gbuf(), the current task may be migrated to another CPU between `z_erofs_gbuf_id()` and `spin_lock(&gbuf->lock)`. Therefore, z_erofs_put_gbuf() will trigger the following issue which was found by stress test: [772156.434168] kernel BUG at fs/erofs
debian
CVE-2023-53047P4MEDIUMCVSS 4.7fixed in linux 6.1.25-1 (bookworm)2023
CVE-2023-53047 [MEDIUM] CVE-2023-53047: linux - In the Linux kernel, the following vulnerability has been resolved: tee: amdtee...
In the Linux kernel, the following vulnerability has been resolved: tee: amdtee: fix race condition in amdtee_open_session There is a potential race condition in amdtee_open_session that may lead to use-after-free. For instance, in amdtee_open_session() after sess->sess_mask is set, and before setting: sess->session_info[i] = session_info; if amdtee_close_session()
debian
CVE-2025-22115P4MEDIUMCVSS 4.7fixed in linux 6.16.3-1 (forky)2025
CVE-2025-22115 [MEDIUM] CVE-2025-22115: 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 block group refcount race in btrfs_create_pending_block_groups() Block group creation is done in two phases, which results in a slightly unintuitive property: a block group can be allocated/deallocated from after btrfs_make_block_group() adds it to the space_info with btrfs_add_bg_to_spac
debian
CVE-2021-47476P4MEDIUMCVSS 4.6fixed in linux 5.15.3-1 (bookworm)2021
CVE-2021-47476 [MEDIUM] CVE-2021-47476: linux - In the Linux kernel, the following vulnerability has been resolved: comedi: ni_...
In the Linux kernel, the following vulnerability has been resolved: comedi: ni_usb6501: fix NULL-deref in command paths The driver uses endpoint-sized USB transfer buffers but had no sanity checks on the sizes. This can lead to zero-size-pointer dereferences or overflowed transfer buffers in ni6501_port_command() and ni6501_counter_command() if a (malicious) device
debian
CVE-2023-53020P4MEDIUMCVSS 4.7fixed in linux 6.1.11-1 (bookworm)2023
CVE-2023-53020 [MEDIUM] CVE-2023-53020: linux - In the Linux kernel, the following vulnerability has been resolved: l2tp: close...
In the Linux kernel, the following vulnerability has been resolved: l2tp: close all race conditions in l2tp_tunnel_register() The code in l2tp_tunnel_register() is racy in several ways: 1. It modifies the tunnel socket _after_ publishing it. 2. It calls setup_udp_tunnel_sock() on an existing socket without locking. 3. It changes sock lock class on fly, which trigger
debian
CVE-2025-21998P4LOWCVSS 4.7fixed in linux 6.12.21-1 (forky)2025
CVE-2025-21998 [MEDIUM] CVE-2025-21998: linux - In the Linux kernel, the following vulnerability has been resolved: firmware: q...
In the Linux kernel, the following vulnerability has been resolved: firmware: qcom: uefisecapp: fix efivars registration race Since the conversion to using the TZ allocator, the efivars service is registered before the memory pool has been allocated, something which can lead to a NULL-pointer dereference in case of a racing EFI variable access. Make sure that all re
debian
CVE-2019-19536P4MEDIUMCVSS 4.6fixed in linux 5.2.9-1 (bookworm)2019
CVE-2019-19536 [MEDIUM] CVE-2019-19536: linux - In the Linux kernel before 5.2.9, there is an info-leak bug that can be caused b...
In the Linux kernel before 5.2.9, there is an info-leak bug that can be caused by a malicious USB device in the drivers/net/can/usb/peak_usb/pcan_usb_pro.c driver, aka CID-ead16e53c2f0.
Scope: local
bookworm: resolved (fixed in 5.2.9-1)
bullseye: resolved (fixed in 5.2.9-1)
forky: resolved (fixed in 5.2.9-1)
sid: resolved (fixed in 5.2.9-1)
trixie: resolved (fixed i
debian
CVE-2025-38085P4MEDIUMCVSS 4.7fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38085 [MEDIUM] CVE-2025-38085: linux - In the Linux kernel, the following vulnerability has been resolved: mm/hugetlb:...
In the Linux kernel, the following vulnerability has been resolved: mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race huge_pmd_unshare() drops a reference on a page table that may have previously been shared across processes, potentially turning it into a normal page table used in another process in which unrelated VMAs can afterwards be installed. If this happens
debian
CVE-2025-37906P4LOWCVSS 4.7fixed in linux 6.16.3-1 (forky)2025
CVE-2025-37906 [MEDIUM] CVE-2025-37906: linux - In the Linux kernel, the following vulnerability has been resolved: ublk: fix r...
In the Linux kernel, the following vulnerability has been resolved: ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd ublk_cancel_cmd() calls io_uring_cmd_done() to complete uring_cmd, but we may have scheduled task work via io_uring_cmd_complete_in_task() for dispatching request, then kernel crash can be triggered. Fix it by not trying to can
debian
CVE-2025-38440P4LOWCVSS 4.7fixed in linux 6.16.3-1 (forky)2025
CVE-2025-38440 [MEDIUM] CVE-2025-38440: linux - In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: ...
In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix race between DIM disable and net_dim() There's a race between disabling DIM and NAPI callbacks using the dim pointer on the RQ or SQ. If NAPI checks the DIM state bit and sees it still set, it assumes `rq->dim` or `sq->dim` is valid. But if DIM gets disabled right after that check, th
debian
CVE-2025-38448P4MEDIUMCVSS 4.7fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38448 [MEDIUM] CVE-2025-38448: 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: u_serial: Fix race condition in TTY wakeup A race condition occurs when gs_start_io() calls either gs_start_rx() or gs_start_tx(), as those functions briefly drop the port_lock for usb_ep_queue(). This allows gs_close() and gserial_disconnect() to clear port.tty and port_usb, respective
debian
CVE-2023-52934P4MEDIUMCVSS 4.7fixed in linux 6.1.11-1 (bookworm)2023
CVE-2023-52934 [MEDIUM] CVE-2023-52934: linux - In the Linux kernel, the following vulnerability has been resolved: mm/MADV_COL...
In the Linux kernel, the following vulnerability has been resolved: mm/MADV_COLLAPSE: catch !none !huge !bad pmd lookups In commit 34488399fa08 ("mm/madvise: add file and shmem support to MADV_COLLAPSE") we make the following change to find_pmd_or_thp_or_none(): - if (!pmd_present(pmde)) - return SCAN_PMD_NULL; + if (pmd_none(pmde)) + return SCAN_PMD_NONE; This was
debian
CVE-2025-38008P4LOWCVSS 4.7fixed in linux 6.12.30-1 (forky)2025
CVE-2025-38008 [MEDIUM] CVE-2025-38008: linux - In the Linux kernel, the following vulnerability has been resolved: mm/page_all...
In the Linux kernel, the following vulnerability has been resolved: mm/page_alloc: fix race condition in unaccepted memory handling The page allocator tracks the number of zones that have unaccepted memory using static_branch_enc/dec() and uses that static branch in hot paths to determine if it needs to deal with unaccepted memory. Borislav and Thomas pointed out th
debian
CVE-2025-38242P4LOWCVSS 4.7fixed in linux 6.12.37-1 (forky)2025
CVE-2025-38242 [MEDIUM] CVE-2025-38242: linux - In the Linux kernel, the following vulnerability has been resolved: mm: userfau...
In the Linux kernel, the following vulnerability has been resolved: mm: userfaultfd: fix race of userfaultfd_move and swap cache This commit fixes two kinds of races, they may have different results: Barry reported a BUG_ON in commit c50f8e6053b0, we may see the same BUG_ON if the filemap lookup returned NULL and folio is added to swap cache after that. If another k
debian
CVE-2022-50044P4MEDIUMCVSS 4.7fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50044 [MEDIUM] CVE-2022-50044: linux - In the Linux kernel, the following vulnerability has been resolved: net: qrtr: ...
In the Linux kernel, the following vulnerability has been resolved: net: qrtr: start MHI channel after endpoit creation MHI channel may generates event/interrupt right after enabling. It may leads to 2 race conditions issues. 1) Such event may be dropped by qcom_mhi_qrtr_dl_callback() at check: if (!qdev || mhi_res->transaction_status) return; Because dev_set_drvdat
debian
CVE-2022-49781P4MEDIUMCVSS 4.7fixed in linux 6.0.10-1 (bookworm)2022
CVE-2022-49781 [MEDIUM] CVE-2022-49781: linux - In the Linux kernel, the following vulnerability has been resolved: perf/x86/am...
In the Linux kernel, the following vulnerability has been resolved: perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling amd_pmu_enable_all() does: if (!test_bit(idx, cpuc->active_mask)) continue; amd_pmu_enable_event(cpuc->events[idx]); A perf NMI of another event can come between these two steps. Perf NMI handler internally disab
debian