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 93 of 632
CVE-2023-53432P3HIGHCVSS 7.8fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53432 [HIGH] CVE-2023-53432: linux - In the Linux kernel, the following vulnerability has been resolved: firewire: n...
In the Linux kernel, the following vulnerability has been resolved: firewire: net: fix use after free in fwnet_finish_incoming_packet() The netif_rx() function frees the skb so we can't dereference it to save the skb->len.
Scope: local
bookworm: resolved (fixed in 6.1.52-1)
bullseye: open
forky: resolved (fixed in 6.4.13-1)
sid: resolved (fixed in 6.4.13-1)
trixie: re
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-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-53386P3HIGHCVSS 7.8fixed in linux 6.1.55-1 (bookworm)2023
CVE-2023-53386 [HIGH] CVE-2023-53386: linux - In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ...
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix potential use-after-free when clear keys Similar to commit c5d2b6fa26b5 ("Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk"). We can not access k after kfree_rcu() call.
Scope: local
bookworm: resolved (fixed in 6.1.55-1)
bullseye: resolved (fixed in 5.10.197-1)
forky: res
debian
CVE-2023-53515P3HIGHCVSS 7.8fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53515 [HIGH] CVE-2023-53515: linux - In the Linux kernel, the following vulnerability has been resolved: virtio-mmio...
In the Linux kernel, the following vulnerability has been resolved: virtio-mmio: don't break lifecycle of vm_dev vm_dev has a separate lifecycle because it has a 'struct device' embedded. Thus, having a release callback for it is correct. Allocating the vm_dev struct with devres totally breaks this protection, though. Instead of waiting for the vm_dev release callback
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-39896P3LOWCVSS 7.8fixed in linux 6.16.6-1 (forky)2025
CVE-2025-39896 [HIGH] CVE-2025-39896: linux - In the Linux kernel, the following vulnerability has been resolved: accel/ivpu:...
In the Linux kernel, the following vulnerability has been resolved: accel/ivpu: Prevent recovery work from being queued during device removal Use disable_work_sync() instead of cancel_work_sync() in ivpu_dev_fini() to ensure that no new recovery work items can be queued after device removal has started. Previously, recovery work could be scheduled even after canceling
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-2026-23077P3LOWCVSS 7.8fixed in linux 6.18.8-1 (forky)2026
CVE-2026-23077 [HIGH] CVE-2026-23077: linux - In the Linux kernel, the following vulnerability has been resolved: mm/vma: fix...
In the Linux kernel, the following vulnerability has been resolved: mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge Patch series "mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge", v2. Commit 879bca0a2c4f ("mm/vma: fix incorrectly disallowed anonymous VMA merges") introduced the ability to merge previously unavailable VMA merge scenarios. Ho
debian
CVE-2025-39958P3LOWCVSS 7.8fixed in linux 6.16.9-1 (forky)2025
CVE-2025-39958 [HIGH] CVE-2025-39958: linux - In the Linux kernel, the following vulnerability has been resolved: iommu/s390:...
In the Linux kernel, the following vulnerability has been resolved: iommu/s390: Make attach succeed when the device was surprise removed When a PCI device is removed with surprise hotplug, there may still be attempts to attach the device to the default domain as part of tear down via (__iommu_release_dma_ownership()), or because the removal happens during probe (__iom
debian
CVE-2023-53253P3LOWCVSS 7.8fixed in linux 6.5.3-1 (forky)2023
CVE-2023-53253 [HIGH] CVE-2023-53253: linux - In the Linux kernel, the following vulnerability has been resolved: HID: nvidia...
In the Linux kernel, the following vulnerability has been resolved: HID: nvidia-shield: Reference hid_device devm allocation of input_dev name Use hid_device for devm allocation of the input_dev name to avoid a use-after-free. input_unregister_device would trigger devres cleanup of all resources associated with the input_dev, free-ing the name. The name would subseque
debian
CVE-2026-23317P3HIGHCVSS 7.8fixed in linux 6.19.8-1 (forky)2026
CVE-2026-23317 [HIGH] CVE-2026-23317: linux - In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx:...
In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: Return the correct value in vmw_translate_ptr functions Before the referenced fixes these functions used a lookup function that returned a pointer. This was changed to another lookup function that returned an error code with the pointer becoming an out parameter. The error path when the lo
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-2026-23350P3LOWCVSS 7.8fixed in linux 6.19.8-1 (forky)2026
CVE-2026-23350 [HIGH] CVE-2026-23350: linux - In the Linux kernel, the following vulnerability has been resolved: drm/xe/queu...
In the Linux kernel, the following vulnerability has been resolved: drm/xe/queue: Call fini on exec queue creation fail Every call to queue init should have a corresponding fini call. Skipping this would mean skipping removal of the queue from GuC list (which is part of guc_id allocation). A damaged queue stored in exec_queue_lookup list would lead to invalid memory r
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-2026-23306P3HIGHCVSS 7.8fixed in linux 6.19.8-1 (forky)2026
CVE-2026-23306 [HIGH] CVE-2026-23306: linux - In the Linux kernel, the following vulnerability has been resolved: scsi: pm800...
In the Linux kernel, the following vulnerability has been resolved: scsi: pm8001: Fix use-after-free in pm8001_queue_command() Commit e29c47fe8946 ("scsi: pm8001: Simplify pm8001_task_exec()") refactors pm8001_queue_command(), however it introduces a potential cause of a double free scenario when it changes the function to return -ENODEV in case of phy down/device gon
debian
CVE-2026-23270P3HIGHCVSS 7.8fixed in linux 6.19.8-1 (forky)2026
CVE-2026-23270 [HIGH] CVE-2026-23270: 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: Only allow act_ct to bind to clsact/ingress qdiscs and shared blocks As Paolo said earlier [1]: "Since the blamed commit below, classify can return TC_ACT_CONSUMED while the current skb being held by the defragmentation engine. As reported by GangMin Kim, if such packet is that may cause a
debian
CVE-2025-71073P3HIGHCVSS 7.8fixed in linux 6.18.3-1 (forky)2025
CVE-2025-71073 [HIGH] CVE-2025-71073: linux - In the Linux kernel, the following vulnerability has been resolved: Input: lkkb...
In the Linux kernel, the following vulnerability has been resolved: Input: lkkbd - disable pending work before freeing device lkkbd_interrupt() schedules lk->tq via schedule_work(), and the work handler lkkbd_reinit() dereferences the lkkbd structure and its serio/input_dev fields. lkkbd_disconnect() and error paths in lkkbd_connect() free the lkkbd structure without
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
CVE-2026-23184P3LOWCVSS 7.8fixed in linux 6.18.10-1 (forky)2026
CVE-2026-23184 [HIGH] CVE-2026-23184: linux - In the Linux kernel, the following vulnerability has been resolved: binder: fix...
In the Linux kernel, the following vulnerability has been resolved: binder: fix UAF in binder_netlink_report() Oneway transactions sent to frozen targets via binder_proc_transaction() return a BR_TRANSACTION_PENDING_FROZEN error but they are still treated as successful since the target is expected to thaw at some point. It is then not safe to access 't' after BR_TRANS
debian