Debian Linux vulnerabilities
12,638 known vulnerabilities affecting debian/linux.
Total CVEs
12,638
CISA KEV
32
actively exploited
Public exploits
142
Exploited in wild
51
Severity breakdown
CRITICAL70HIGH2664MEDIUM6236LOW2442UNKNOWN1226
Vulnerabilities
Page 93 of 632
CVE-2022-50310P3HIGHCVSS 7.8fixed in linux 6.0.6-1 (bookworm)2022
CVE-2022-50310 [HIGH] CVE-2022-50310: linux - In the Linux kernel, the following vulnerability has been resolved: ip6mr: fix ...
In the Linux kernel, the following vulnerability has been resolved: ip6mr: fix UAF issue in ip6mr_sk_done() when addrconf_init_net() failed If the initialization fails in calling addrconf_init_net(), devconf_all is the pointer that has been released. Then ip6mr_sk_done() is called to release the net, accessing devconf->mc_forwarding directly causes invalid pointer acc
debian
CVE-2025-39957P3HIGHCVSS 7.8fixed in linux 6.1.158-1 (bookworm)2025
CVE-2025-39957 [HIGH] CVE-2025-39957: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: mac80...
In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: increase scan_ies_len for S1G Currently the S1G capability element is not taken into account for the scan_ies_len, which leads to a buffer length validation failure in ieee80211_prep_hw_scan() and subsequent WARN in __ieee80211_start_scan(). This prevents hw scanning from functioning.
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
CVE-2026-23068P3HIGHCVSS 7.8fixed in linux 6.1.162-1 (bookworm)2026
CVE-2026-23068 [HIGH] CVE-2026-23068: linux - In the Linux kernel, the following vulnerability has been resolved: spi: spi-sp...
In the Linux kernel, the following vulnerability has been resolved: spi: spi-sprd-adi: Fix double free in probe error path The driver currently uses spi_alloc_host() to allocate the controller but registers it using devm_spi_register_controller(). If devm_register_restart_handler() fails, the code jumps to the put_ctlr label and calls spi_controller_put(). However, si
debian
CVE-2025-39882P3LOWCVSS 7.8fixed in linux 6.16.8-1 (forky)2025
CVE-2025-39882 [HIGH] CVE-2025-39882: linux - In the Linux kernel, the following vulnerability has been resolved: drm/mediate...
In the Linux kernel, the following vulnerability has been resolved: drm/mediatek: fix potential OF node use-after-free The for_each_child_of_node() helper drops the reference it takes to each node as it iterates over children and an explicit of_node_put() is only needed when exiting the loop early. Drop the recently introduced bogus additional reference count decremen
debian
CVE-2025-39877P3HIGHCVSS 7.8fixed in linux 6.1.153-1 (bookworm)2025
CVE-2025-39877 [HIGH] CVE-2025-39877: linux - In the Linux kernel, the following vulnerability has been resolved: mm/damon/sy...
In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs: fix use-after-free in state_show() state_show() reads kdamond->damon_ctx without holding damon_sysfs_lock. This allows a use-after-free race: CPU 0 CPU 1 ----- ----- state_show() damon_sysfs_turn_damon_on() ctx = kdamond->damon_ctx; mutex_lock(&damon_sysfs_lock); damon_destroy_ctx(kdam
debian
CVE-2025-39796P3LOWCVSS 7.8fixed in linux 6.16.3-1 (forky)2025
CVE-2025-39796 [HIGH] CVE-2025-39796: linux - In the Linux kernel, the following vulnerability has been resolved: net: lapbet...
In the Linux kernel, the following vulnerability has been resolved: net: lapbether: ignore ops-locked netdevs Syzkaller managed to trigger lock dependency in xsk_notify via register_netdevice. As discussed in [0], using register_netdevice in the notifiers is problematic so skip adding lapbeth for ops-locked devices. xsk_notifier+0xa4/0x280 net/xdp/xsk.c:1645 notifier_
debian
CVE-2023-53560P3HIGHCVSS 7.8fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53560 [HIGH] CVE-2023-53560: linux - In the Linux kernel, the following vulnerability has been resolved: tracing/his...
In the Linux kernel, the following vulnerability has been resolved: tracing/histograms: Add histograms to hist_vars if they have referenced variables Hist triggers can have referenced variables without having direct variables fields. This can be the case if referenced variables are added for trigger actions. In this case the newly added references will not have field
debian
CVE-2023-53608P3HIGHCVSS 7.8fixed in linux 6.1.25-1 (bookworm)2023
CVE-2023-53608 [HIGH] CVE-2023-53608: linux - In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix...
In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() The finalization of nilfs_segctor_thread() can race with nilfs_segctor_kill_thread() which terminates that thread, potentially causing a use-after-free BUG as KASAN detected. At the end of nilfs_segctor_thread(), it assigns NU
debian
CVE-2023-53377P3HIGHCVSS 7.8fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53377 [HIGH] CVE-2023-53377: linux - In the Linux kernel, the following vulnerability has been resolved: cifs: preve...
In the Linux kernel, the following vulnerability has been resolved: cifs: prevent use-after-free by freeing the cfile later In smb2_compound_op we have a possible use-after-free which can cause hard to debug problems later on. This was revealed during stress testing with KASAN enabled kernel. Fixing it by moving the cfile free call to a few lines below, after the usag
debian
CVE-2023-53427P3HIGHCVSS 7.8fixed in linux 6.1.20-1 (bookworm)2023
CVE-2023-53427 [HIGH] CVE-2023-53427: linux - In the Linux kernel, the following vulnerability has been resolved: cifs: Fix w...
In the Linux kernel, the following vulnerability has been resolved: cifs: Fix warning and UAF when destroy the MR list If the MR allocate failed, the MR recovery work not initialized and list not cleared. Then will be warning and UAF when release the MR: WARNING: CPU: 4 PID: 824 at kernel/workqueue.c:3066 __flush_work.isra.0+0xf7/0x110 CPU: 4 PID: 824 Comm: mount.cifs
debian
CVE-2023-53559P3HIGHCVSS 7.8fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53559 [HIGH] CVE-2023-53559: linux - In the Linux kernel, the following vulnerability has been resolved: ip_vti: fix...
In the Linux kernel, the following vulnerability has been resolved: ip_vti: fix potential slab-use-after-free in decode_session6 When ip_vti device is set to the qdisc of the sfb type, the cb field of the sent skb may be modified during enqueuing. Then, slab-use-after-free may occur when ip_vti device sends IPv6 packets. As commit f855691975bb ("xfrm6: Fix the nexthdr
debian
CVE-2025-39776P3HIGHCVSS 7.8fixed in linux 6.1.153-1 (bookworm)2025
CVE-2025-39776 [HIGH] CVE-2025-39776: linux - In the Linux kernel, the following vulnerability has been resolved: mm/debug_vm...
In the Linux kernel, the following vulnerability has been resolved: mm/debug_vm_pgtable: clear page table entries at destroy_args() The mm/debug_vm_pagetable test allocates manually page table entries for the tests it runs, using also its manually allocated mm_struct. That in itself is ok, but when it exits, at destroy_args() it fails to clear those entries with the *
debian
CVE-2023-53252P3HIGHCVSS 7.8fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53252 [HIGH] CVE-2023-53252: linux - In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ...
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync hci_update_accept_list_sync iterates over hdev->pend_le_conns and hdev->pend_le_reports, and waits for controller events in the loop body, without holding hdev lock. Meanwhile, these lists and the items may be modified e.g. by le_sc
debian
CVE-2025-39888P3LOWCVSS 7.8fixed in linux 6.16.8-1 (forky)2025
CVE-2025-39888 [HIGH] CVE-2025-39888: linux - In the Linux kernel, the following vulnerability has been resolved: fuse: Block...
In the Linux kernel, the following vulnerability has been resolved: fuse: Block access to folio overlimit syz reported a slab-out-of-bounds Write in fuse_dev_do_write. When the number of bytes to be retrieved is truncated to the upper limit by fc->max_pages and there is an offset, the oob is triggered. Add a loop termination condition to prevent overruns.
Scope: local
debian
CVE-2020-0433P3HIGHCVSS 7.8fixed in linux 4.19.9-1 (bookworm)2020
CVE-2020-0433 [HIGH] CVE-2020-0433: linux - In blk_mq_queue_tag_busy_iter of blk-mq-tag.c, there is a possible use after fre...
In blk_mq_queue_tag_busy_iter of blk-mq-tag.c, there is a possible use after free due to improper locking. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-151939299
Scope: local
bookworm: resolved (fixed in 4.19.9-1)
bull
debian
CVE-2026-23185P3LOWCVSS 7.8fixed in linux 6.18.10-1 (forky)2026
CVE-2026-23185 [HIGH] CVE-2026-23185: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwi...
In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mld: cancel mlo_scan_start_wk mlo_scan_start_wk is not canceled on disconnection. In fact, it is not canceled anywhere except in the restart cleanup, where we don't really have to. This can cause an init-after-queue issue: if, for example, the work was queued and then drv_change_interfa
debian
CVE-2025-71086P3HIGHCVSS 7.8fixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-71086 [HIGH] CVE-2025-71086: linux - In the Linux kernel, the following vulnerability has been resolved: net: rose: ...
In the Linux kernel, the following vulnerability has been resolved: net: rose: fix invalid array index in rose_kill_by_device() rose_kill_by_device() collects sockets into a local array[] and then iterates over them to disconnect sockets bound to a device being brought down. The loop mistakenly indexes array[cnt] instead of array[i]. For cnt < ARRAY_SIZE(array), this
debian
CVE-2025-39818P3LOWCVSS 7.8fixed in linux 6.16.5-1 (forky)2025
CVE-2025-39818 [HIGH] CVE-2025-39818: linux - In the Linux kernel, the following vulnerability has been resolved: HID: intel-...
In the Linux kernel, the following vulnerability has been resolved: HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs save Improper use of secondary pointer (&dev->i2c_subip_regs) caused kernel crash and out-of-bounds error: BUG: KASAN: slab-out-of-bounds in _regmap_bulk_read+0x449/0x510 Write of size 4 at addr ffff888136005dc0 by task kworke
debian
CVE-2025-71143P3LOWCVSS 7.8fixed in linux 6.18.5-1 (forky)2025
CVE-2025-71143 [HIGH] CVE-2025-71143: linux - In the Linux kernel, the following vulnerability has been resolved: clk: samsun...
In the Linux kernel, the following vulnerability has been resolved: clk: samsung: exynos-clkout: Assign .num before accessing .hws Commit f316cdff8d67 ("clk: Annotate struct clk_hw_onecell_data with __counted_by") annotated the hws member of 'struct clk_hw_onecell_data' with __counted_by, which informs the bounds sanitizer (UBSAN_BOUNDS) about the number of elements i
debian