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 153 of 632
CVE-2023-35829P4HIGHCVSS 7.0fixed in linux 6.1.37-1 (bookworm)2023
CVE-2023-35829 [HIGH] CVE-2023-35829: linux - An issue was discovered in the Linux kernel before 6.3.2. A use-after-free was f...
An issue was discovered in the Linux kernel before 6.3.2. A use-after-free was found in rkvdec_remove in drivers/staging/media/rkvdec/rkvdec.c.
Scope: local
bookworm: resolved (fixed in 6.1.37-1)
bullseye: resolved (fixed in 5.10.191-1)
forky: resolved (fixed in 6.3.7-1)
sid: resolved (fixed in 6.3.7-1)
trixie: resolved (fixed in 6.3.7-1)
debian
CVE-2024-41014P4HIGHCVSS 7.1fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-41014 [HIGH] CVE-2024-41014: linux - In the Linux kernel, the following vulnerability has been resolved: xfs: add bo...
In the Linux kernel, the following vulnerability has been resolved: xfs: add bounds checking to xlog_recover_process_data There is a lack of verification of the space occupied by fixed members of xlog_op_header in the xlog_recover_process_data. We can create a crafted image to trigger an out of bounds read by following these steps: 1) Mount an image of xfs, and do som
debian
CVE-2024-50250P4HIGHCVSS 7.1fixed in linux 6.1.119-1 (bookworm)2024
CVE-2024-50250 [HIGH] CVE-2024-50250: linux - In the Linux kernel, the following vulnerability has been resolved: fsdax: dax_...
In the Linux kernel, the following vulnerability has been resolved: fsdax: dax_unshare_iter needs to copy entire blocks The code that copies data from srcmap to iomap in dax_unshare_iter is very very broken, which bfoster's recent fsx changes have exposed. If the pos and len passed to dax_file_unshare are not aligned to an fsblock boundary, the iter pos and length in
debian
CVE-2022-49961P4HIGHCVSS 7.1fixed in linux 5.19.11-1 (bookworm)2022
CVE-2022-49961 [HIGH] CVE-2022-49961: linux - In the Linux kernel, the following vulnerability has been resolved: bpf: Do mar...
In the Linux kernel, the following vulnerability has been resolved: bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO Precision markers need to be propagated whenever we have an ARG_CONST_* style argument, as the verifier cannot consider imprecise scalars to be equivalent for the purposes of states_equal check when such arguments refine the return value (i
debian
CVE-2019-13233P4HIGHCVSS 7.0fixed in linux 5.2.6-1 (bookworm)2019
CVE-2019-13233 [HIGH] CVE-2019-13233: linux - In arch/x86/lib/insn-eval.c in the Linux kernel before 5.1.9, there is a use-aft...
In arch/x86/lib/insn-eval.c in the Linux kernel before 5.1.9, there is a use-after-free for access to an LDT entry because of a race condition between modify_ldt() and a #BR exception for an MPX bounds violation.
Scope: local
bookworm: resolved (fixed in 5.2.6-1)
bullseye: resolved (fixed in 5.2.6-1)
forky: resolved (fixed in 5.2.6-1)
sid: resolved (fixed in 5.2.6-1)
debian
CVE-2025-21742P4LOWCVSS 7.1fixed in linux 6.12.15-1 (forky)2025
CVE-2025-21742 [HIGH] CVE-2025-21742: linux - In the Linux kernel, the following vulnerability has been resolved: usbnet: iph...
In the Linux kernel, the following vulnerability has been resolved: usbnet: ipheth: use static NDP16 location in URB Original code allowed for the start of NDP16 to be anywhere within the URB based on the `wNdpIndex` value in NTH16. Only the start position of NDP16 was checked, so it was possible for even the fixed-length part of NDP16 to extend past the end of URB, l
debian
CVE-2022-50094P4HIGHCVSS 7.1fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50094 [HIGH] CVE-2022-50094: linux - In the Linux kernel, the following vulnerability has been resolved: spmi: trace...
In the Linux kernel, the following vulnerability has been resolved: spmi: trace: fix stack-out-of-bound access in SPMI tracing functions trace_spmi_write_begin() and trace_spmi_read_end() both call memcpy() with a length of "len + 1". This leads to one extra byte being read beyond the end of the specified buffer. Fix this out-of-bound memory access by using a length o
debian
CVE-2022-50093P4HIGHCVSS 7.1fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50093 [HIGH] CVE-2022-50093: linux - In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d:...
In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) KASAN reports: [ 4.668325][ T0] BUG: KASAN: wild-memory-access in dmar_parse_one_rhsa (arch/x86/include/asm/bitops.h:214 arch/x86/include/asm/bitops.h:226 include/asm-generic/bitops/instrumented-non-atomic.h:142 include/linux/nodema
debian
CVE-2022-50551P4HIGHCVSS 7.1fixed in linux 6.1.4-1 (bookworm)2022
CVE-2022-50551 [HIGH] CVE-2022-50551: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: brcmf...
In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() This patch fixes a shift-out-of-bounds in brcmfmac that occurs in BIT(chiprev) when a 'chiprev' provided by the device is too large. It should also not be equal to or greater than BITS_PER_TYPE(u32) as we do bitwise AND with
debian
CVE-2022-41222P4HIGHCVSS 7.0fixed in linux 5.14.6-1 (bookworm)2022
CVE-2022-41222 [HIGH] CVE-2022-41222: linux - mm/mremap.c in the Linux kernel before 5.13.3 has a use-after-free via a stale T...
mm/mremap.c in the Linux kernel before 5.13.3 has a use-after-free via a stale TLB because an rmap lock is not held during a PUD move.
Scope: local
bookworm: resolved (fixed in 5.14.6-1)
bullseye: resolved (fixed in 5.10.140-1)
forky: resolved (fixed in 5.14.6-1)
sid: resolved (fixed in 5.14.6-1)
trixie: resolved (fixed in 5.14.6-1)
debian
CVE-2025-38111P4HIGHCVSS 7.1fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38111 [HIGH] CVE-2025-38111: linux - In the Linux kernel, the following vulnerability has been resolved: net/mdiobus...
In the Linux kernel, the following vulnerability has been resolved: net/mdiobus: Fix potential out-of-bounds read/write access When using publicly available tools like 'mdio-tools' to read/write data from/to network interface and its PHY via mdiobus, there is no verification of parameters passed to the ioctl and it accepts any mdio address. Currently there is support
debian
CVE-2022-48760P4HIGHCVSS 7.1fixed in linux 5.16.7-1 (bookworm)2022
CVE-2022-48760 [HIGH] CVE-2022-48760: linux - In the Linux kernel, the following vulnerability has been resolved: USB: core: ...
In the Linux kernel, the following vulnerability has been resolved: USB: core: Fix hang in usb_kill_urb by adding memory barriers The syzbot fuzzer has identified a bug in which processes hang waiting for usb_kill_urb() to return. It turns out the issue is not unlinking the URB; that works just fine. Rather, the problem arises when the wakeup notification that the URB
debian
CVE-2022-50221P4HIGHCVSS 7.1fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50221 [HIGH] CVE-2022-50221: linux - In the Linux kernel, the following vulnerability has been resolved: drm/fb-help...
In the Linux kernel, the following vulnerability has been resolved: drm/fb-helper: Fix out-of-bounds access Clip memory range to screen-buffer size to avoid out-of-bounds access in fbdev deferred I/O's damage handling. Fbdev's deferred I/O can only track pages. From the range of pages, the damage handler computes the clipping rectangle for the display update. If the f
debian
CVE-2025-40082P4HIGHCVSS 7.1fixed in linux 6.1.164-1 (bookworm)2025
CVE-2025-40082 [HIGH] CVE-2025-40082: linux - In the Linux kernel, the following vulnerability has been resolved: hfsplus: fi...
In the Linux kernel, the following vulnerability has been resolved: hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() BUG: KASAN: slab-out-of-bounds in hfsplus_uni2asc+0xa71/0xb90 fs/hfsplus/unicode.c:186 Read of size 2 at addr ffff8880289ef218 by task syz.6.248/14290 CPU: 0 UID: 0 PID: 14290 Comm: syz.6.248 Not tainted 6.16.4 #1 PREEMPT(full) Hardware name: Q
debian
CVE-2025-38110P4LOWCVSS 7.1fixed in linux 6.12.35-1 (forky)2025
CVE-2025-38110 [HIGH] CVE-2025-38110: linux - In the Linux kernel, the following vulnerability has been resolved: net/mdiobus...
In the Linux kernel, the following vulnerability has been resolved: net/mdiobus: Fix potential out-of-bounds clause 45 read/write access When using publicly available tools like 'mdio-tools' to read/write data from/to network interface and its PHY via C45 (clause 45) mdiobus, there is no verification of parameters passed to the ioctl and it accepts any mdio address. C
debian
CVE-2025-39683P4HIGHCVSS 7.1fixed in linux 6.1.153-1 (bookworm)2025
CVE-2025-39683 [HIGH] CVE-2025-39683: linux - In the Linux kernel, the following vulnerability has been resolved: tracing: Li...
In the Linux kernel, the following vulnerability has been resolved: tracing: Limit access to parser->buffer when trace_get_user failed When the length of the string written to set_ftrace_filter exceeds FTRACE_BUFF_MAX, the following KASAN alarm will be triggered: BUG: KASAN: slab-out-of-bounds in strsep+0x18c/0x1b0 Read of size 1 at addr ffff0000d00bd5ba by task ash/1
debian
CVE-2025-38680P4HIGHCVSS 7.1fixed in linux 6.1.153-1 (bookworm)2025
CVE-2025-38680 [HIGH] CVE-2025-38680: linux - In the Linux kernel, the following vulnerability has been resolved: media: uvcv...
In the Linux kernel, the following vulnerability has been resolved: media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() The buffer length check before calling uvc_parse_format() only ensured that the buffer has at least 3 bytes (buflen > 2), buf the function accesses buffer[3], requiring at least 4 bytes. This can lead to an out-of-bounds read if the
debian
CVE-2023-53465P4HIGHCVSS 7.1fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-53465 [HIGH] CVE-2023-53465: linux - In the Linux kernel, the following vulnerability has been resolved: soundwire: ...
In the Linux kernel, the following vulnerability has been resolved: soundwire: qcom: fix storing port config out-of-bounds The 'qcom_swrm_ctrl->pconfig' has size of QCOM_SDW_MAX_PORTS (14), however we index it starting from 1, not 0, to match real port numbers. This can lead to writing port config past 'pconfig' bounds and overwriting next member of 'qcom_swrm_ctrl' s
debian
CVE-2025-38502P4HIGHCVSS 7.1fixed in linux 6.1.153-1 (bookworm)2025
CVE-2025-38502 [HIGH] CVE-2025-38502: linux - In the Linux kernel, the following vulnerability has been resolved: bpf: Fix oo...
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix oob access in cgroup local storage Lonial reported that an out-of-bounds access in cgroup local storage can be crafted via tail calls. Given two programs each utilizing a cgroup local storage with a different value size, and one program doing a tail call into the other. The verifier will vali
debian
CVE-2025-38249P4HIGHCVSS 7.1fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38249 [HIGH] CVE-2025-38249: linux - In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-a...
In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3() In snd_usb_get_audioformat_uac3(), the length value returned from snd_usb_ctl_msg() is used directly for memory allocation without validation. This length is controlled by the USB device. The allocated buffer is cast to a uac3_c
debian