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 115 of 632
CVE-2025-40283P3UNKNOWNfixed in linux 6.1.159-1 (bookworm)2025
CVE-2025-40283 CVE-2025-40283: linux - In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ...
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF There is a KASAN: slab-use-after-free read in btusb_disconnect(). Calling "usb_driver_release_interface(&btusb_driver, data->intf)" will free the btusb data associated with the interface. The same data is then used later in the function, henc
debian
CVE-2026-23323P3LOWfixed in linux 6.19.8-1 (forky)2026
CVE-2026-23323 [LOW] CVE-2026-23323: linux - In the Linux kernel, the following vulnerability has been resolved: hwmon: (mac...
In the Linux kernel, the following vulnerability has been resolved: hwmon: (macsmc) Fix regressions in Apple Silicon SMC hwmon driver The recently added macsmc-hwmon driver contained several critical bugs in its sensor population logic and float conversion routines. Specifically: - The voltage sensor population loop used the wrong prefix ("volt-" instead of "voltage-")
debian
CVE-2025-40064P3UNKNOWNfixed in linux 6.17.6-1 (forky)2025
CVE-2025-40064 CVE-2025-40064: linux - In the Linux kernel, the following vulnerability has been resolved: smc: Fix us...
In the Linux kernel, the following vulnerability has been resolved: smc: Fix use-after-free in __pnet_find_base_ndev(). syzbot reported use-after-free of net_device in __pnet_find_base_ndev(), which was called during connect(). [0] smc_pnet_find_ism_resource() fetches sk_dst_get(sk)->dev and passes down to pnet_find_base_ndev(), where RTNL is held. Then, UAF happened at __pn
debian
CVE-2026-23415P3LOWfixed in linux 6.19.11-1 (sid)2026
CVE-2026-23415 [LOW] CVE-2026-23415: linux - In the Linux kernel, the following vulnerability has been resolved: futex: Fix ...
In the Linux kernel, the following vulnerability has been resolved: futex: Fix UaF between futex_key_to_node_opt() and vma_replace_policy() During futex_key_to_node_opt() execution, vma->vm_policy is read under speculative mmap lock and RCU. Concurrently, mbind() may call vma_replace_policy() which frees the old mempolicy immediately via kmem_cache_free(). This creates
debian
CVE-2026-23390P3LOWfixed in linux 6.18.13-1 (forky)2026
CVE-2026-23390 [LOW] CVE-2026-23390: linux - In the Linux kernel, the following vulnerability has been resolved: tracing/dma...
In the Linux kernel, the following vulnerability has been resolved: tracing/dma: Cap dma_map_sg tracepoint arrays to prevent buffer overflow The dma_map_sg tracepoint can trigger a perf buffer overflow when tracing large scatter-gather lists. With devices like virtio-gpu creating large DRM buffers, nents can exceed 1000 entries, resulting in: phys_addrs: 1000 * 8 bytes
debian
CVE-2025-68265P3UNKNOWNfixed in linux 6.17.12-1 (forky)2025
CVE-2025-68265 CVE-2025-68265: linux - In the Linux kernel, the following vulnerability has been resolved: nvme: fix a...
In the Linux kernel, the following vulnerability has been resolved: nvme: fix admin request_queue lifetime The namespaces can access the controller's admin request_queue, and stale references on the namespaces may exist after tearing down the controller. Ensure the admin request_queue is active by moving the controller's 'put' to after all controller references have been rel
debian
CVE-2026-23466P3LOWfixed in linux 6.19.10-1 (forky)2026
CVE-2026-23466 [LOW] CVE-2026-23466: linux - In the Linux kernel, the following vulnerability has been resolved: drm/xe: Ope...
In the Linux kernel, the following vulnerability has been resolved: drm/xe: Open-code GGTT MMIO access protection GGTT MMIO access is currently protected by hotplug (drm_dev_enter), which works correctly when the driver loads successfully and is later unbound or unloaded. However, if driver load fails, this protection is insufficient because drm_dev_unplug() is never c
debian
CVE-2026-23447P3UNKNOWNfixed in linux 6.19.10-1 (forky)2026
CVE-2026-23447 CVE-2026-23447: linux - In the Linux kernel, the following vulnerability has been resolved: net: usb: c...
In the Linux kernel, the following vulnerability has been resolved: net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check The same bounds-check bug fixed for NDP16 in the previous patch also exists in cdc_ncm_rx_verify_ndp32(). The DPE array size is validated against the total skb length without accounting for ndpoffset, allowing out-of-bounds reads when the NDP32 i
debian
CVE-2026-23343P3UNKNOWNfixed in linux 6.19.8-1 (forky)2026
CVE-2026-23343 CVE-2026-23343: linux - In the Linux kernel, the following vulnerability has been resolved: xdp: produc...
In the Linux kernel, the following vulnerability has been resolved: xdp: produce a warning when calculated tailroom is negative Many ethernet drivers report xdp Rx queue frag size as being the same as DMA write size. However, the only user of this field, namely bpf_xdp_frags_increase_tail(), clearly expects a truesize. Such difference leads to unspecific memory corruption is
debian
CVE-2025-68815P3UNKNOWNfixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-68815 CVE-2025-68815: linux - In the Linux kernel, the following vulnerability has been resolved: net/sched: ...
In the Linux kernel, the following vulnerability has been resolved: net/sched: ets: Remove drr class from the active list if it changes to strict Whenever a user issues an ets qdisc change command, transforming a drr class into a strict one, the ets code isn't checking whether that class was in the active list and removing it. This means that, if a user changes a strict clas
debian
CVE-2025-68792P3LOWfixed in linux 6.18.3-1 (forky)2025
CVE-2025-68792 [LOW] CVE-2025-68792: linux - In the Linux kernel, the following vulnerability has been resolved: tpm2-sessio...
In the Linux kernel, the following vulnerability has been resolved: tpm2-sessions: Fix out of range indexing in name_size 'name_size' does not have any range checks, and it just directly indexes with TPM_ALG_ID, which could lead into memory corruption at worst. Address the issue by only processing known values and returning -EINVAL for unrecognized values. Make also 't
debian
CVE-2025-68808P3UNKNOWNfixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-68808 CVE-2025-68808: linux - In the Linux kernel, the following vulnerability has been resolved: media: vidt...
In the Linux kernel, the following vulnerability has been resolved: media: vidtv: initialize local pointers upon transfer of memory ownership vidtv_channel_si_init() creates a temporary list (program, service, event) and ownership of the memory itself is transferred to the PAT/SDT/EIT tables through vidtv_psi_pat_program_assign(), vidtv_psi_sdt_service_assign(), vidtv_psi_ei
debian
CVE-2025-68800P3UNKNOWNfixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-68800 CVE-2025-68800: linux - In the Linux kernel, the following vulnerability has been resolved: mlxsw: spec...
In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats Cited commit added a dedicated mutex (instead of RTNL) to protect the multicast route list, so that it will not change while the driver periodically traverses it in order to update the kernel about multicast route stats that were quer
debian
CVE-2019-19052P3HIGHCVSS 7.5fixed in linux 5.3.15-1 (bookworm)2019
CVE-2019-19052 [HIGH] CVE-2019-19052: linux - A memory leak in the gs_can_open() function in drivers/net/can/usb/gs_usb.c in t...
A memory leak in the gs_can_open() function in drivers/net/can/usb/gs_usb.c in the Linux kernel before 5.3.11 allows attackers to cause a denial of service (memory consumption) by triggering usb_submit_urb() failures, aka CID-fb5be6a7b486.
Scope: local
bookworm: resolved (fixed in 5.3.15-1)
bullseye: resolved (fixed in 5.3.15-1)
forky: resolved (fixed in 5.3.15-1)
sid
debian
CVE-2025-68724P3UNKNOWNfixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-68724 CVE-2025-68724: linux - In the Linux kernel, the following vulnerability has been resolved: crypto: asy...
In the Linux kernel, the following vulnerability has been resolved: crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id Use check_add_overflow() to guard against potential integer overflows when adding the binary blob lengths and the size of an asymmetric_key_id structure and return ERR_PTR(-EOVERFLOW) accordingly. This prevents a possible buffer overflo
debian
CVE-2025-68810P3LOWfixed in linux 6.18.3-1 (forky)2025
CVE-2025-68810 [LOW] CVE-2025-68810: linux - In the Linux kernel, the following vulnerability has been resolved: KVM: Disall...
In the Linux kernel, the following vulnerability has been resolved: KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot Reject attempts to disable KVM_MEM_GUEST_MEMFD on a memslot that was initially created with a guest_memfd binding, as KVM doesn't support toggling KVM_MEM_GUEST_MEMFD on existing memslots. KVM prevents enabling KVM_MEM_GUEST_MEMFD, but d
debian
CVE-2025-40323P3UNKNOWNfixed in linux 6.1.159-1 (bookworm)2025
CVE-2025-40323 CVE-2025-40323: linux - In the Linux kernel, the following vulnerability has been resolved: fbcon: Set ...
In the Linux kernel, the following vulnerability has been resolved: fbcon: Set fb_display[i]->mode to NULL when the mode is released Recently, we discovered the following issue through syzkaller: BUG: KASAN: slab-use-after-free in fb_mode_is_equal+0x285/0x2f0 Read of size 4 at addr ff11000001b3c69c by task syz.xxx ... Call Trace: dump_stack_lvl+0xab/0xe0 print_address_descri
debian
CVE-2025-68805P3LOWfixed in linux 6.18.3-1 (forky)2025
CVE-2025-68805 [LOW] CVE-2025-68805: linux - In the Linux kernel, the following vulnerability has been resolved: fuse: fix i...
In the Linux kernel, the following vulnerability has been resolved: fuse: fix io-uring list corruption for terminated non-committed requests When a request is terminated before it has been committed, the request is not removed from the queue's list. This leaves a dangling list entry that leads to list corruption and use-after-free issues. Remove the request from the qu
debian
CVE-2026-31399P3UNKNOWNfixed in linux 6.19.10-1 (forky)2026
CVE-2026-31399 CVE-2026-31399: linux - In the Linux kernel, the following vulnerability has been resolved: nvdimm/bus:...
In the Linux kernel, the following vulnerability has been resolved: nvdimm/bus: Fix potential use after free in asynchronous initialization Dingisoul with KASAN reports a use after free if device_add() fails in nd_async_device_register(). Commit b6eae0f61db2 ("libnvdimm: Hold reference on parent while scheduling async init") correctly added a reference on the parent device t
debian
CVE-2023-2006P3HIGHCVSS 7.0fixed in linux 6.0.12-1 (bookworm)2023
CVE-2023-2006 [HIGH] CVE-2023-2006: linux - A race condition was found in the Linux kernel's RxRPC network protocol, within ...
A race condition was found in the Linux kernel's RxRPC network protocol, within the processing of RxRPC bundles. This issue results from the lack of proper locking when performing operations on an object. This may allow an attacker to escalate privileges and execute arbitrary code in the context of the kernel.
Scope: local
bookworm: resolved (fixed in 6.0.12-1)
bullseye
debian