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 334 of 632
CVE-2024-35988P4MEDIUMCVSS 5.5fixed in linux 6.1.90-1 (bookworm)2024
CVE-2024-35988 [MEDIUM] CVE-2024-35988: 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 TASK_SIZE on 64-bit NOMMU On NOMMU, userspace memory can come from anywhere in physical RAM. The current definition of TASK_SIZE is wrong if any RAM exists above 4G, causing spurious failures in the userspace access routines.
Scope: local
bookworm: resolved (fixed in 6.1.90-1)
bullseye: r
debian
CVE-2024-57883P4MEDIUMCVSS 5.5fixed in linux 6.1.147-1 (bookworm)2024
CVE-2024-57883 [MEDIUM] CVE-2024-57883: 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: independent PMD page table shared count The folio refcount may be increased unexpectly through try_get_folio() by caller such as split_huge_pages. In huge_pmd_unshare(), we use refcount to check whether a pmd page table is shared. The check is incorrect if the refcount is increased by t
debian
CVE-2024-50200P4MEDIUMCVSS 5.5fixed in linux 6.1.115-1 (bookworm)2024
CVE-2024-50200 [MEDIUM] CVE-2024-50200: linux - In the Linux kernel, the following vulnerability has been resolved: maple_tree:...
In the Linux kernel, the following vulnerability has been resolved: maple_tree: correct tree corruption on spanning store Patch series "maple_tree: correct tree corruption on spanning store", v3. There has been a nasty yet subtle maple tree corruption bug that appears to have been in existence since the inception of the algorithm. This bug seems far more likely to h
debian
CVE-2024-56754P4MEDIUMCVSS 5.5fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-56754 [MEDIUM] CVE-2024-56754: linux - In the Linux kernel, the following vulnerability has been resolved: crypto: caa...
In the Linux kernel, the following vulnerability has been resolved: crypto: caam - Fix the pointer passed to caam_qi_shutdown() The type of the last parameter given to devm_add_action_or_reset() is "struct caam_drv_private *", but in caam_qi_shutdown(), it is casted to "struct device *". Pass the correct parameter to devm_add_action_or_reset() so that the resources
debian
CVE-2024-35990P4MEDIUMCVSS 5.5fixed in linux 6.1.90-1 (bookworm)2024
CVE-2024-35990 [MEDIUM] CVE-2024-35990: linux - In the Linux kernel, the following vulnerability has been resolved: dma: xilinx...
In the Linux kernel, the following vulnerability has been resolved: dma: xilinx_dpdma: Fix locking There are several places where either chan->lock or chan->vchan.lock was not held. Add appropriate locking. This fixes lockdep warnings like [ 31.077578] ------------[ cut here ]------------ [ 31.077831] WARNING: CPU: 2 PID: 40 at drivers/dma/xilinx/xilinx_dpdma.c:834
debian
CVE-2023-52737P4MEDIUMCVSS 5.5fixed in linux 6.1.15-1 (bookworm)2023
CVE-2023-52737 [MEDIUM] CVE-2023-52737: linux - In the Linux kernel, the following vulnerability has been resolved: btrfs: lock...
In the Linux kernel, the following vulnerability has been resolved: btrfs: lock the inode in shared mode before starting fiemap Currently fiemap does not take the inode's lock (VFS lock), it only locks a file range in the inode's io tree. This however can lead to a deadlock if we have a concurrent fsync on the file and fiemap code triggers a fault when accessing the
debian
CVE-2022-49885P4MEDIUMCVSS 5.5fixed in linux 6.0.8-1 (bookworm)2022
CVE-2022-49885 [MEDIUM] CVE-2022-49885: linux - In the Linux kernel, the following vulnerability has been resolved: ACPI: APEI:...
In the Linux kernel, the following vulnerability has been resolved: ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() Change num_ghes from int to unsigned int, preventing an overflow and causing subsequent vmalloc() to fail. The overflow happens in ghes_estatus_pool_init() when calculating len during execution of the statement below as both multiplication
debian
CVE-2022-48935P4MEDIUMCVSS 5.5fixed in linux 5.16.12-1 (bookworm)2022
CVE-2022-48935 [MEDIUM] CVE-2022-48935: 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: unregister flowtable hooks on netns exit Unregister flowtable hooks before they are releases via nf_tables_flowtable_destroy() otherwise hook core reports UAF. BUG: KASAN: use-after-free in nf_hook_entries_grow+0x5a7/0x700 net/netfilter/core.c:142 net/netfilter/core.c:142 Read
debian
CVE-2025-21653P4MEDIUMCVSS 5.5fixed in linux 6.1.128-1 (bookworm)2025
CVE-2025-21653 [MEDIUM] CVE-2025-21653: 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: cls_flow: validate TCA_FLOW_RSHIFT attribute syzbot found that TCA_FLOW_RSHIFT attribute was not validated. Right shitfing a 32bit integer is undefined for large shift values. UBSAN: shift-out-of-bounds in net/sched/cls_flow.c:329:23 shift exponent 9445 is too large for 32-bit type 'u32'
debian
CVE-2025-38003P4MEDIUMCVSS 5.5fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38003 [MEDIUM] CVE-2025-38003: linux - In the Linux kernel, the following vulnerability has been resolved: can: bcm: a...
In the Linux kernel, the following vulnerability has been resolved: can: bcm: add missing rcu read protection for procfs content When the procfs content is generated for a bcm_op which is in the process to be removed the procfs output might show unreliable data (UAF). As the removal of bcm_op's is already implemented with rcu handling this patch adds the missing rcu
debian
CVE-2025-21971P4MEDIUMCVSS 5.5fixed in linux 6.1.133-1 (bookworm)2025
CVE-2025-21971 [MEDIUM] CVE-2025-21971: 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: Prevent creation of classes with TC_H_ROOT The function qdisc_tree_reduce_backlog() uses TC_H_ROOT as a termination condition when traversing up the qdisc tree to update parent backlog counters. However, if a class is created with classid TC_H_ROOT, the traversal terminates prematurely at
debian
CVE-2024-42241P4MEDIUMCVSS 5.5fixed in linux 6.9.10-1 (forky)2024
CVE-2024-42241 [MEDIUM] CVE-2024-42241: linux - In the Linux kernel, the following vulnerability has been resolved: mm/shmem: d...
In the Linux kernel, the following vulnerability has been resolved: mm/shmem: disable PMD-sized page cache if needed For shmem files, it's possible that PMD-sized page cache can't be supported by xarray. For example, 512MB page cache on ARM64 when the base page size is 64KB can't be supported by xarray. It leads to errors as the following messages indicate when this
debian
CVE-2024-40915P4MEDIUMCVSS 5.5fixed in linux 6.1.99-1 (bookworm)2024
CVE-2024-40915 [MEDIUM] CVE-2024-40915: linux - In the Linux kernel, the following vulnerability has been resolved: riscv: rewr...
In the Linux kernel, the following vulnerability has been resolved: riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context __kernel_map_pages() is a debug function which clears the valid bit in page table entry for deallocated pages to detect illegal memory accesses to freed pages. This function set/clear the valid bit using __set_memory(). __set_mem
debian
CVE-2024-58011P4MEDIUMCVSS 5.5fixed in linux 6.1.129-1 (bookworm)2024
CVE-2024-58011 [MEDIUM] CVE-2024-58011: linux - In the Linux kernel, the following vulnerability has been resolved: platform/x8...
In the Linux kernel, the following vulnerability has been resolved: platform/x86: int3472: Check for adev == NULL Not all devices have an ACPI companion fwnode, so adev might be NULL. This can e.g. (theoretically) happen when a user manually binds one of the int3472 drivers to another i2c/platform device through sysfs. Add a check for adev not being set and return -
debian
CVE-2024-56629P4MEDIUMCVSS 5.5fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-56629 [MEDIUM] CVE-2024-56629: linux - In the Linux kernel, the following vulnerability has been resolved: HID: wacom:...
In the Linux kernel, the following vulnerability has been resolved: HID: wacom: fix when get product name maybe null pointer Due to incorrect dev->product reporting by certain devices, null pointer dereferences occur when dev->product is empty, leading to potential system crashes. This issue was found on EXCELSIOR DL37-D05 device with Loongson-LS3A6000-7A2000-DL37 m
debian
CVE-2024-43851P4MEDIUMCVSS 5.5fixed in linux 6.1.106-1 (bookworm)2024
CVE-2024-43851 [MEDIUM] CVE-2024-43851: linux - In the Linux kernel, the following vulnerability has been resolved: soc: xilinx...
In the Linux kernel, the following vulnerability has been resolved: soc: xilinx: rename cpu_number1 to dummy_cpu_number The per cpu variable cpu_number1 is passed to xlnx_event_handler as argument "dev_id", but it is not used in this function. So drop the initialization of this variable and rename it to dummy_cpu_number. This patch is to fix the following call trace
debian
CVE-2024-42237P4MEDIUMCVSS 5.5fixed in linux 6.1.106-1 (bookworm)2024
CVE-2024-42237 [MEDIUM] CVE-2024-42237: linux - In the Linux kernel, the following vulnerability has been resolved: firmware: c...
In the Linux kernel, the following vulnerability has been resolved: firmware: cs_dsp: Validate payload length before processing block Move the payload length check in cs_dsp_load() and cs_dsp_coeff_load() to be done before the block is processed. The check that the length of a block payload does not exceed the number of remaining bytes in the firwmware file buffer w
debian
CVE-2024-38595P4LOWCVSS 5.5fixed in linux 6.8.12-1 (forky)2024
CVE-2024-38595 [MEDIUM] CVE-2024-38595: linux - In the Linux kernel, the following vulnerability has been resolved: net/mlx5: F...
In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix peer devlink set for SF representor devlink port The cited patch change register devlink flow, and neglect to reflect the changes for peer devlink set logic. Peer devlink set is triggering a call trace if done after devl_register.[1] Hence, align peer devlink set logic with register de
debian
CVE-2024-56563P4LOWCVSS 5.5fixed in linux 6.12.5-1 (forky)2024
CVE-2024-56563 [MEDIUM] CVE-2024-56563: linux - In the Linux kernel, the following vulnerability has been resolved: ceph: fix c...
In the Linux kernel, the following vulnerability has been resolved: ceph: fix cred leak in ceph_mds_check_access() get_current_cred() increments the reference counter, but the put_cred() call was missing.
Scope: local
bookworm: resolved
bullseye: resolved
forky: resolved (fixed in 6.12.5-1)
sid: resolved (fixed in 6.12.5-1)
trixie: resolved (fixed in 6.12.5-1)
debian
CVE-2024-39473P4LOWCVSS 5.5fixed in linux 6.9.7-1 (forky)2024
CVE-2024-39473 [MEDIUM] CVE-2024-39473: linux - In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: ...
In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension If a process module does not have base config extension then the same format applies to all of it's inputs and the process->base_config_ext is NULL, causing NULL dereference when specifically crafted topology
debian