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 290 of 632
CVE-2025-40120P4UNKNOWNfixed in linux 6.1.158-1 (bookworm)2025
CVE-2025-40120 CVE-2025-40120: linux - In the Linux kernel, the following vulnerability has been resolved: net: usb: a...
In the Linux kernel, the following vulnerability has been resolved: net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock Prevent USB runtime PM (autosuspend) for AX88772* in bind. usbnet enables runtime PM (autosuspend) by default, so disabling it via the usb_driver flag is ineffective. On AX88772B, autosuspend shows no measurable power saving with current driv
debian
CVE-2025-40037P4LOWfixed in linux 6.17.6-1 (forky)2025
CVE-2025-40037 [LOW] CVE-2025-40037: linux - In the Linux kernel, the following vulnerability has been resolved: fbdev: simp...
In the Linux kernel, the following vulnerability has been resolved: fbdev: simplefb: Fix use after free in simplefb_detach_genpds() The pm_domain cleanup can not be devres managed as it uses struct simplefb_par which is allocated within struct fb_info by framebuffer_alloc(). This allocation is explicitly freed by unregister_framebuffer() in simplefb_remove(). Devres ma
debian
CVE-2022-50560P4UNKNOWNfixed in linux 6.0.3-1 (bookworm)2022
CVE-2022-50560 CVE-2022-50560: linux - In the Linux kernel, the following vulnerability has been resolved: drm/meson: ...
In the Linux kernel, the following vulnerability has been resolved: drm/meson: explicitly remove aggregate driver at module unload time Because component_master_del wasn't being called when unloading the meson_drm module, the aggregate device would linger forever in the global aggregate_devices list. That means when unloading and reloading the meson_dw_hdmi module, component
debian
CVE-2023-54056P4UNKNOWNfixed in linux 6.1.37-1 (bookworm)2023
CVE-2023-54056 CVE-2023-54056: linux - In the Linux kernel, the following vulnerability has been resolved: kheaders: U...
In the Linux kernel, the following vulnerability has been resolved: kheaders: Use array declaration instead of char Under CONFIG_FORTIFY_SOURCE, memcpy() will check the size of destination and source buffers. Defining kernel_headers_data as "char" would trip this check. Since these addresses are treated as byte arrays, define them as arrays (as done everywhere else). This wa
debian
CVE-2023-53694P4UNKNOWNfixed in linux 6.1.25-1 (bookworm)2023
CVE-2023-53694 CVE-2023-53694: linux - In the Linux kernel, the following vulnerability has been resolved: riscv: ftra...
In the Linux kernel, the following vulnerability has been resolved: riscv: ftrace: Fixup panic by disabling preemption In RISCV, we must use an AUIPC + JALR pair to encode an immediate, forming a jump that jumps to an address over 4K. This may cause errors if we want to enable kernel preemption and remove dependency from patching code with stop_machine(). For example, if a t
debian
CVE-2025-40238P4LOWfixed in linux 6.17.6-1 (forky)2025
CVE-2025-40238 [LOW] CVE-2025-40238: 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 IPsec cleanup over MPV device When we do mlx5e_detach_netdev() we eventually disable blocking events notifier, among those events are IPsec MPV events from IB to core. So before disabling those blocking events, make sure to also unregister the devcom device and mark all this device operat
debian
CVE-2025-68264P4UNKNOWNfixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-68264 CVE-2025-68264: linux - In the Linux kernel, the following vulnerability has been resolved: ext4: refre...
In the Linux kernel, the following vulnerability has been resolved: ext4: refresh inline data size before write operations The cached ei->i_inline_size can become stale between the initial size check and when ext4_update_inline_data()/ext4_create_inline_data() use it. Although ext4_get_max_inline_size() reads the correct value at the time of the check, concurrent xattr opera
debian
CVE-2025-68291P4UNKNOWNfixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-68291 CVE-2025-68291: linux - In the Linux kernel, the following vulnerability has been resolved: mptcp: Init...
In the Linux kernel, the following vulnerability has been resolved: mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_fastclose(). syzbot reported divide-by-zero in __tcp_select_window() by MPTCP socket. [0] We had a similar issue for the bare TCP and fixed in commit 499350a5a6e7 ("tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0"). Let's apply
debian
CVE-2025-40110P4UNKNOWNfixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-40110 CVE-2025-40110: 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: Fix a null-ptr access in the cursor snooper Check that the resource which is converted to a surface exists before trying to use the cursor snooper on it. vmw_cmd_res_check allows explicit invalid (SVGA3D_INVALID_ID) identifiers because some svga commands accept SVGA3D_INVALID_ID to mean "no surfa
debian
CVE-2025-68292P4LOWfixed in linux 6.17.11-1 (forky)2025
CVE-2025-68292 [LOW] CVE-2025-68292: linux - In the Linux kernel, the following vulnerability has been resolved: mm/memfd: f...
In the Linux kernel, the following vulnerability has been resolved: mm/memfd: fix information leak in hugetlb folios When allocating hugetlb folios for memfd, three initialization steps are missing: 1. Folios are not zeroed, leading to kernel memory disclosure to userspace 2. Folios are not marked uptodate before adding to page cache 3. hugetlb_fault_mutex is not taken
debian
CVE-2025-40107P4UNKNOWNfixed in linux 6.1.158-1 (bookworm)2025
CVE-2025-40107 CVE-2025-40107: linux - In the Linux kernel, the following vulnerability has been resolved: can: hi311x...
In the Linux kernel, the following vulnerability has been resolved: can: hi311x: fix null pointer dereference when resuming from sleep before interface was enabled This issue is similar to the vulnerability in the `mcp251x` driver, which was fixed in commit 03c427147b2d ("can: mcp251x: fix resume from sleep before interface was brought up"). In the `hi311x` driver, when the
debian
CVE-2023-54084P4UNKNOWNfixed in linux 6.1.37-1 (bookworm)2023
CVE-2023-54084 CVE-2023-54084: linux - In the Linux kernel, the following vulnerability has been resolved: ALSA: firew...
In the Linux kernel, the following vulnerability has been resolved: ALSA: firewire-digi00x: prevent potential use after free This code was supposed to return an error code if init_stream() failed, but it instead freed dg00x->rx_stream and returned success. This potentially leads to a use after free.
Scope: local
bookworm: resolved (fixed in 6.1.37-1)
bullseye: resolved (fixe
debian
CVE-2023-53727P4UNKNOWNfixed in linux 6.1.55-1 (bookworm)2023
CVE-2023-53727 CVE-2023-53727: 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: fq_pie: avoid stalls in fq_pie_timer() When setting a high number of flows (limit being 65536), fq_pie_timer() is currently using too much time as syzbot reported. Add logic to yield the cpu every 2048 flows (less than 150 usec on debug kernels). It should also help by not blocking qdisc fast path
debian
CVE-2023-53709P4UNKNOWNfixed in linux 6.1.20-1 (bookworm)2023
CVE-2023-53709 CVE-2023-53709: linux - In the Linux kernel, the following vulnerability has been resolved: ring-buffer...
In the Linux kernel, the following vulnerability has been resolved: ring-buffer: Handle race between rb_move_tail and rb_check_pages It seems a data race between ring_buffer writing and integrity check. That is, RB_FLAG of head_page is been updating, while at same time RB_FLAG was cleared when doing integrity check rb_check_pages(): rb_check_pages() rb_handle_head_page(): --
debian
CVE-2026-23401P4UNKNOWNfixed in linux 6.19.11-1 (sid)2026
CVE-2026-23401 CVE-2026-23401: linux - In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mm...
In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE When installing an emulated MMIO SPTE, do so *after* dropping/zapping the existing SPTE (if it's shadow-present). While commit a54aa15c6bda3 was right about it being impossible to convert a shadow-present SPTE to an MMIO SPTE due to
debian
CVE-2025-68344P4UNKNOWNfixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-68344 CVE-2025-68344: linux - In the Linux kernel, the following vulnerability has been resolved: ALSA: wavef...
In the Linux kernel, the following vulnerability has been resolved: ALSA: wavefront: Fix integer overflow in sample size validation The wavefront_send_sample() function has an integer overflow issue when validating sample size. The header->size field is u32 but gets cast to int for comparison with dev->freemem Fix by using unsigned comparison to avoid integer overflow.
Scope
debian
CVE-2025-68354P4UNKNOWNfixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-68354 CVE-2025-68354: linux - In the Linux kernel, the following vulnerability has been resolved: regulator: ...
In the Linux kernel, the following vulnerability has been resolved: regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex regulator_supply_alias_list was accessed without any locking in regulator_supply_alias(), regulator_register_supply_alias(), and regulator_unregister_supply_alias(). Concurrent registration, unregistration and lookups can race, le
debian
CVE-2023-54051P4UNKNOWNfixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-54051 CVE-2023-54051: linux - In the Linux kernel, the following vulnerability has been resolved: net: do not...
In the Linux kernel, the following vulnerability has been resolved: net: do not allow gso_size to be set to GSO_BY_FRAGS One missing check in virtio_net_hdr_to_skb() allowed syzbot to crash kernels again [1] Do not allow gso_size to be set to GSO_BY_FRAGS (0xffff), because this magic value is used by the kernel. [1] general protection fault, probably for non-canonical addres
debian
CVE-2025-68290P4UNKNOWNfixed in linux 6.1.159-1 (bookworm)2025
CVE-2025-68290 CVE-2025-68290: linux - In the Linux kernel, the following vulnerability has been resolved: most: usb: ...
In the Linux kernel, the following vulnerability has been resolved: most: usb: fix double free on late probe failure The MOST subsystem has a non-standard registration function which frees the interface on registration failures and on deregistration. This unsurprisingly leads to bugs in the MOST drivers, and a couple of recent changes turned a reference underflow and use-aft
debian
CVE-2025-68282P4UNKNOWNfixed in linux 6.1.159-1 (bookworm)2025
CVE-2025-68282 CVE-2025-68282: linux - In the Linux kernel, the following vulnerability has been resolved: usb: gadget...
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: udc: fix use-after-free in usb_gadget_state_work A race condition during gadget teardown can lead to a use-after-free in usb_gadget_state_work(), as reported by KASAN: BUG: KASAN: invalid-access in sysfs_notify+0x2c/0xd0 Workqueue: events usb_gadget_state_work The fundamental race occurs because
debian