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 417 of 632
CVE-2022-50092P4MEDIUMCVSS 5.5fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50092 [MEDIUM] CVE-2022-50092: linux - In the Linux kernel, the following vulnerability has been resolved: dm thin: fi...
In the Linux kernel, the following vulnerability has been resolved: dm thin: fix use-after-free crash in dm_sm_register_threshold_callback Fault inject on pool metadata device reports: BUG: KASAN: use-after-free in dm_pool_register_metadata_threshold+0x40/0x80 Read of size 8 at addr ffff8881b9d50068 by task dmsetup/950 CPU: 7 PID: 950 Comm: dmsetup Tainted: G W 5.19
debian
CVE-2022-49838P4MEDIUMCVSS 5.5fixed in linux 6.0.10-1 (bookworm)2022
CVE-2022-49838 [MEDIUM] CVE-2022-49838: linux - In the Linux kernel, the following vulnerability has been resolved: sctp: clear...
In the Linux kernel, the following vulnerability has been resolved: sctp: clear out_curr if all frag chunks of current msg are pruned A crash was reported by Zhen Chen: list_del corruption, ffffa035ddf01c18->next is NULL WARNING: CPU: 1 PID: 250682 at lib/list_debug.c:49 __list_del_entry_valid+0x59/0xe0 RIP: 0010:__list_del_entry_valid+0x59/0xe0 Call Trace: sctp_sch
debian
CVE-2022-49812P4MEDIUMCVSS 5.5fixed in linux 6.0.10-1 (bookworm)2022
CVE-2022-49812 [MEDIUM] CVE-2022-49812: linux - In the Linux kernel, the following vulnerability has been resolved: bridge: swi...
In the Linux kernel, the following vulnerability has been resolved: bridge: switchdev: Fix memory leaks when changing VLAN protocol The bridge driver can offload VLANs to the underlying hardware either via switchdev or the 8021q driver. When the former is used, the VLAN is marked in the bridge driver with the 'BR_VLFLAG_ADDED_BY_SWITCHDEV' private flag. To avoid the
debian
CVE-2022-49845P4MEDIUMCVSS 5.5fixed in linux 6.0.10-1 (bookworm)2022
CVE-2022-49845 [MEDIUM] CVE-2022-49845: linux - In the Linux kernel, the following vulnerability has been resolved: can: j1939:...
In the Linux kernel, the following vulnerability has been resolved: can: j1939: j1939_send_one(): fix missing CAN header initialization The read access to struct canxl_frame::len inside of a j1939 created skbuff revealed a missing initialization of reserved and later filled elements in struct can_frame. This patch initializes the 8 byte CAN header with zero.
Scope:
debian
CVE-2022-49823P4MEDIUMCVSS 5.5fixed in linux 6.0.10-1 (bookworm)2022
CVE-2022-49823 [MEDIUM] CVE-2022-49823: linux - In the Linux kernel, the following vulnerability has been resolved: ata: libata...
In the Linux kernel, the following vulnerability has been resolved: ata: libata-transport: fix error handling in ata_tdev_add() In ata_tdev_add(), the return value of transport_add_device() is not checked. As a result, it causes null-ptr-deref while removing the module, because transport_remove_device() is called to remove the device that was not added. Unable to ha
debian
CVE-2022-48976P4MEDIUMCVSS 5.5fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-48976 [MEDIUM] CVE-2022-48976: linux - In the Linux kernel, the following vulnerability has been resolved: netfilter: ...
In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable_offload: fix using __this_cpu_add in preemptible flow_offload_queue_work() can be called in workqueue without bh disabled, like the call trace showed in my act_ct testing, calling NF_FLOW_TABLE_STAT_INC() there would cause a call trace: BUG: using __this_cpu_add() in preemptible
debian
CVE-2024-57939P4MEDIUMCVSS 5.5fixed in linux 6.1.128-1 (bookworm)2024
CVE-2024-57939 [MEDIUM] CVE-2024-57939: linux - In the Linux kernel, the following vulnerability has been resolved: riscv: Fix ...
In the Linux kernel, the following vulnerability has been resolved: riscv: Fix sleeping in invalid context in die() die() can be called in exception handler, and therefore cannot sleep. However, die() takes spinlock_t which can sleep with PREEMPT_RT enabled. That causes the following warning: BUG: sleeping function called from invalid context at kernel/locking/spinl
debian
CVE-2024-57933P4LOWCVSS 5.5fixed in linux 6.12.9-1 (forky)2024
CVE-2024-57933 [MEDIUM] CVE-2024-57933: linux - In the Linux kernel, the following vulnerability has been resolved: gve: guard ...
In the Linux kernel, the following vulnerability has been resolved: gve: guard XSK operations on the existence of queues This patch predicates the enabling and disabling of XSK pools on the existence of queues. As it stands, if the interface is down, disabling or enabling XSK pools would result in a crash, as the RX queue pointer would be NULL. XSK pool registration
debian
CVE-2024-53118P4LOWCVSS 5.5fixed in linux 6.11.10-1 (forky)2024
CVE-2024-53118 [MEDIUM] CVE-2024-53118: linux - In the Linux kernel, the following vulnerability has been resolved: vsock: Fix ...
In the Linux kernel, the following vulnerability has been resolved: vsock: Fix sk_error_queue memory leak Kernel queues MSG_ZEROCOPY completion notifications on the error queue. Where they remain, until explicitly recv()ed. To prevent memory leaks, clean up the queue when the socket is destroyed. unreferenced object 0xffff8881028beb00 (size 224): comm "vsock_test",
debian
CVE-2024-53092P4LOWCVSS 5.5fixed in linux 6.11.9-1 (forky)2024
CVE-2024-53092 [MEDIUM] CVE-2024-53092: linux - In the Linux kernel, the following vulnerability has been resolved: virtio_pci:...
In the Linux kernel, the following vulnerability has been resolved: virtio_pci: Fix admin vq cleanup by using correct info pointer vp_modern_avq_cleanup() and vp_del_vqs() clean up admin vq resources by virtio_pci_vq_info pointer. The info pointer of admin vq is stored in vp_dev->admin_vq.info instead of vp_dev->vqs[]. Using the info pointer from vp_dev->vqs[] for a
debian
CVE-2023-52925P4LOWCVSS 5.5fixed in linux 6.4.13-1 (forky)2023
CVE-2023-52925 [MEDIUM] CVE-2023-52925: linux - In the Linux kernel, the following vulnerability has been resolved: netfilter: ...
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: don't fail inserts if duplicate has expired nftables selftests fail: run-tests.sh testcases/sets/0044interval_overlap_0 Expected: 0-2 . 0-3, got: W: [FAILED] ./testcases/sets/0044interval_overlap_0: got 1 Insertion must ignore duplicate but expired entries. Moreover, there is a
debian
CVE-2022-50013P4MEDIUMCVSS 5.5fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50013 [MEDIUM] CVE-2022-50013: linux - In the Linux kernel, the following vulnerability has been resolved: f2fs: fix t...
In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() As Dipanjan Das reported, syzkaller found a f2fs bug as below: RIP: 0010:f2fs_new_node_page+0x19ac/0x1fc0 fs/f2fs/node.c:1295 Call Trace: write_all_xattrs fs/f2fs/xattr.c:487 [inline] __f2fs_setxattr+0xe76/0x2e10 fs/f2fs/xattr.c:743 f2fs_s
debian
CVE-2025-21684P4MEDIUMCVSS 5.5fixed in linux 6.1.129-1 (bookworm)2025
CVE-2025-21684 [MEDIUM] CVE-2025-21684: linux - In the Linux kernel, the following vulnerability has been resolved: gpio: xilin...
In the Linux kernel, the following vulnerability has been resolved: gpio: xilinx: Convert gpio_lock to raw spinlock irq_chip functions may be called in raw spinlock context. Therefore, we must also use a raw spinlock for our own internal locking. This fixes the following lockdep splat: [ 5.349336] ============================= [ 5.353349] [ BUG: Invalid wait context
debian
CVE-2025-21784P4LOWCVSS 5.5fixed in linux 6.12.16-1 (forky)2025
CVE-2025-21784 [MEDIUM] CVE-2025-21784: linux - In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu:...
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode() In function psp_init_cap_microcode(), it should bail out when failed to load firmware, otherwise it may cause invalid memory access.
Scope: local
bookworm: resolved
bullseye: resolved
forky: resolved (fixed in 6.12.16-1)
sid: re
debian
CVE-2024-58009P4MEDIUMCVSS 5.5fixed in linux 6.1.129-1 (bookworm)2024
CVE-2024-58009 [MEDIUM] CVE-2024-58009: linux - In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ...
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc A NULL sock pointer is passed into l2cap_sock_alloc() when it is called from l2cap_sock_new_connection_cb() and the error handling paths should also be aware of it. Seemingly a more elegant solution would be to swap bt_sock_alloc() and l
debian
CVE-2024-57888P4MEDIUMCVSS 5.5fixed in linux 6.12.9-1 (forky)2024
CVE-2024-57888 [MEDIUM] CVE-2024-57888: linux - In the Linux kernel, the following vulnerability has been resolved: workqueue: ...
In the Linux kernel, the following vulnerability has been resolved: workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker After commit 746ae46c1113 ("drm/sched: Mark scheduler work queues with WQ_MEM_RECLAIM") amdgpu started seeing the following warning: [ ] workqueue: WQ_MEM_RECLAIM sdma0:drm_sched_run_job_work [gpu_sched] is flushi
debian
CVE-2024-49941P4LOWCVSS 5.5fixed in linux 6.11.4-1 (forky)2024
CVE-2024-49941 [MEDIUM] CVE-2024-49941: linux - In the Linux kernel, the following vulnerability has been resolved: gpiolib: Fi...
In the Linux kernel, the following vulnerability has been resolved: gpiolib: Fix potential NULL pointer dereference in gpiod_get_label() In `gpiod_get_label()`, it is possible that `srcu_dereference_check()` may return a NULL pointer, leading to a scenario where `label->str` is accessed without verifying if `label` itself is NULL. This patch adds a proper NULL check
debian
CVE-2024-57985P4LOWCVSS 5.5fixed in linux 6.12.13-1 (forky)2024
CVE-2024-57985 [MEDIUM] CVE-2024-57985: 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: scm: Cleanup global '__scm' on probe failures If SCM driver fails the probe, it should not leave global '__scm' variable assigned, because external users of this driver will assume the probe finished successfully. For example TZMEM parts ('__scm->mempool') are initialized later in th
debian
CVE-2024-49873P4LOWCVSS 5.5fixed in linux 6.11.4-1 (forky)2024
CVE-2024-49873 [MEDIUM] CVE-2024-49873: linux - In the Linux kernel, the following vulnerability has been resolved: mm/filemap:...
In the Linux kernel, the following vulnerability has been resolved: mm/filemap: fix filemap_get_folios_contig THP panic Patch series "memfd-pin huge page fixes". Fix multiple bugs that occur when using memfd_pin_folios with hugetlb pages and THP. The hugetlb bugs only bite when the page is not yet faulted in when memfd_pin_folios is called. The THP bug bites when th
debian
CVE-2024-56697P4LOWCVSS 5.5fixed in linux 6.12.3-1 (forky)2024
CVE-2024-56697 [MEDIUM] CVE-2024-56697: linux - In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu:...
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Fix the memory allocation issue in amdgpu_discovery_get_nps_info() Fix two issues with memory allocation in amdgpu_discovery_get_nps_info() for mem_ranges: - Add a check for allocation failure to avoid dereferencing a null pointer. - As suggested by Christophe, use kvcalloc() for memory
debian