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 36 of 632
CVE-2025-22004P3HIGHCVSS 7.8fixed in linux 6.1.133-1 (bookworm)2025
CVE-2025-22004 [HIGH] CVE-2025-22004: linux - In the Linux kernel, the following vulnerability has been resolved: net: atm: f...
In the Linux kernel, the following vulnerability has been resolved: net: atm: fix use after free in lec_send() The ->send() operation frees skb so save the length before calling ->send() to avoid a use after free.
Scope: local
bookworm: resolved (fixed in 6.1.133-1)
bullseye: resolved (fixed in 5.10.237-1)
forky: resolved (fixed in 6.12.21-1)
sid: resolved (fixed in 6
debian
CVE-2022-47518P3HIGHCVSS 7.8fixed in linux 6.0.12-1 (bookworm)2022
CVE-2022-47518 [HIGH] CVE-2022-47518: linux - An issue was discovered in the Linux kernel before 6.0.11. Missing validation of...
An issue was discovered in the Linux kernel before 6.0.11. Missing validation of the number of channels in drivers/net/wireless/microchip/wilc1000/cfg80211.c in the WILC1000 wireless driver can trigger a heap-based buffer overflow when copying the list of operating channels from Wi-Fi management frames.
Scope: local
bookworm: resolved (fixed in 6.0.12-1)
bullseye: res
debian
CVE-2025-38476P3HIGHCVSS 7.8fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38476 [HIGH] CVE-2025-38476: linux - In the Linux kernel, the following vulnerability has been resolved: rpl: Fix us...
In the Linux kernel, the following vulnerability has been resolved: rpl: Fix use-after-free in rpl_do_srh_inline(). Running lwt_dst_cache_ref_loop.sh in selftest with KASAN triggers the splat below [0]. rpl_do_srh_inline() fetches ipv6_hdr(skb) and accesses it after skb_cow_head(), which is illegal as the header could be freed then. Let's fix it by making oldhdr to a
debian
CVE-2024-39495P3HIGHCVSS 7.8fixed in linux 6.1.99-1 (bookworm)2024
CVE-2024-39495 [HIGH] CVE-2024-39495: linux - In the Linux kernel, the following vulnerability has been resolved: greybus: Fi...
In the Linux kernel, the following vulnerability has been resolved: greybus: Fix use-after-free bug in gb_interface_release due to race condition. In gb_interface_create, &intf->mode_switch_completion is bound with gb_interface_mode_switch_work. Then it will be started by gb_interface_request_mode_switch. Here is the relevant code. if (!queue_work(system_long_wq, &int
debian
CVE-2022-49058P3HIGHCVSS 7.8fixed in linux 5.17.6-1 (bookworm)2022
CVE-2022-49058 [HIGH] CVE-2022-49058: linux - In the Linux kernel, the following vulnerability has been resolved: cifs: poten...
In the Linux kernel, the following vulnerability has been resolved: cifs: potential buffer overflow in handling symlinks Smatch printed a warning: arch/x86/crypto/poly1305_glue.c:198 poly1305_update_arch() error: __memcpy() 'dctx->buf' too small (16 vs u32max) It's caused because Smatch marks 'link_len' as untrusted since it comes from sscanf(). Add a check to ensure
debian
CVE-2023-51042P3HIGHCVSS 7.8fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-51042 [HIGH] CVE-2023-51042: linux - In the Linux kernel before 6.4.12, amdgpu_cs_wait_all_fences in drivers/gpu/drm/...
In the Linux kernel before 6.4.12, amdgpu_cs_wait_all_fences in drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c has a fence use-after-free.
Scope: local
bookworm: resolved (fixed in 6.1.52-1)
bullseye: resolved (fixed in 5.10.197-1)
forky: resolved (fixed in 6.4.13-1)
sid: resolved (fixed in 6.4.13-1)
trixie: resolved (fixed in 6.4.13-1)
debian
CVE-2024-40901P3HIGHCVSS 7.8fixed in linux 6.1.99-1 (bookworm)2024
CVE-2024-40901 [HIGH] CVE-2024-40901: linux - In the Linux kernel, the following vulnerability has been resolved: scsi: mpt3s...
In the Linux kernel, the following vulnerability has been resolved: scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory There is a potential out-of-bounds access when using test_bit() on a single word. The test_bit() and set_bit() functions operate on long values, and when testing or setting a single word, they can exceed the word boundary. KASAN det
debian
CVE-2024-40974P3HIGHCVSS 7.8fixed in linux 6.1.99-1 (bookworm)2024
CVE-2024-40974 [HIGH] CVE-2024-40974: linux - In the Linux kernel, the following vulnerability has been resolved: powerpc/pse...
In the Linux kernel, the following vulnerability has been resolved: powerpc/pseries: Enforce hcall result buffer validity and size plpar_hcall(), plpar_hcall9(), and related functions expect callers to provide valid result buffers of certain minimum size. Currently this is communicated only through comments in the code and the compiler has no idea. For example, if I w
debian
CVE-2025-71068P3HIGHCVSS 7.8fixed in linux 6.18.3-1 (forky)2025
CVE-2025-71068 [HIGH] CVE-2025-71068: linux - In the Linux kernel, the following vulnerability has been resolved: svcrdma: bo...
In the Linux kernel, the following vulnerability has been resolved: svcrdma: bound check rq_pages index in inline path svc_rdma_copy_inline_range indexed rqstp->rq_pages[rc_curpage] without verifying rc_curpage stays within the allocated page array. Add guards before the first use and after advancing to a new page.
Scope: local
bookworm: open
bullseye: resolved
forky:
debian
CVE-2022-49698P3HIGHCVSS 7.8fixed in linux 5.18.14-1 (bookworm)2022
CVE-2022-49698 [HIGH] CVE-2022-49698: linux - In the Linux kernel, the following vulnerability has been resolved: netfilter: ...
In the Linux kernel, the following vulnerability has been resolved: netfilter: use get_random_u32 instead of prandom bh might occur while updating per-cpu rnd_state from user context, ie. local_out path. BUG: using smp_processor_id() in preemptible [00000000] code: nginx/2725 caller is nft_ng_random_eval+0x24/0x54 [nft_numgen] Call Trace: check_preemption_disabled+0xd
debian
CVE-2023-34319P3HIGHCVSS 7.8fixed in linux 6.1.52-1 (bookworm)2023
CVE-2023-34319 [HIGH] CVE-2023-34319: linux - The fix for XSA-423 added logic to Linux'es netback driver to deal with a fronte...
The fix for XSA-423 added logic to Linux'es netback driver to deal with a frontend splitting a packet in a way such that not all of the headers would come in one piece. Unfortunately the logic introduced there didn't account for the extreme case of the entire packet being split into as many pieces as permitted by the protocol, yet still being smaller than the area tha
debian
CVE-2022-2964P3HIGHCVSS 7.8fixed in linux 5.16.10-1 (bookworm)2022
CVE-2022-2964 [HIGH] CVE-2022-2964: linux - A flaw was found in the Linux kernel’s driver for the ASIX AX88179_178A-based US...
A flaw was found in the Linux kernel’s driver for the ASIX AX88179_178A-based USB 2.0/3.0 Gigabit Ethernet Devices. The vulnerability contains multiple out-of-bounds reads and possible out-of-bounds writes.
Scope: local
bookworm: resolved (fixed in 5.16.10-1)
bullseye: resolved (fixed in 5.10.103-1)
forky: resolved (fixed in 5.16.10-1)
sid: resolved (fixed in 5.16.10-1)
debian
CVE-2025-38490P3LOWCVSS 7.8fixed in linux 6.16.3-1 (forky)2025
CVE-2025-38490 [HIGH] CVE-2025-38490: linux - In the Linux kernel, the following vulnerability has been resolved: net: libwx:...
In the Linux kernel, the following vulnerability has been resolved: net: libwx: remove duplicate page_pool_put_full_page() page_pool_put_full_page() should only be invoked when freeing Rx buffers or building a skb if the size is too short. At other times, the pages need to be reused. So remove the redundant page put. In the original code, double free pages cause kerne
debian
CVE-2022-1419P3HIGHCVSS 7.8fixed in linux 5.5.13-1 (bookworm)2022
CVE-2022-1419 [HIGH] CVE-2022-1419: linux - The root cause of this vulnerability is that the ioctl$DRM_IOCTL_MODE_DESTROY_DU...
The root cause of this vulnerability is that the ioctl$DRM_IOCTL_MODE_DESTROY_DUMB can decrease refcount of *drm_vgem_gem_object *(created in *vgem_gem_dumb_create*) concurrently, and *vgem_gem_dumb_create *will access the freed drm_vgem_gem_object.
Scope: local
bookworm: resolved (fixed in 5.5.13-1)
bullseye: resolved (fixed in 5.5.13-1)
forky: resolved (fixed in 5.5.1
debian
CVE-2021-47634P3HIGHCVSS 7.8fixed in linux 5.17.3-1 (bookworm)2021
CVE-2021-47634 [HIGH] CVE-2021-47634: linux - In the Linux kernel, the following vulnerability has been resolved: ubi: Fix ra...
In the Linux kernel, the following vulnerability has been resolved: ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl Hulk Robot reported a KASAN report about use-after-free: ================================================================== BUG: KASAN: use-after-free in __list_del_entry_valid+0x13d/0x160 Read of size 8 at addr ffff888035e37d98 by tas
debian
CVE-2024-40927P3HIGHCVSS 7.8fixed in linux 6.1.99-1 (bookworm)2024
CVE-2024-40927 [HIGH] CVE-2024-40927: linux - In the Linux kernel, the following vulnerability has been resolved: xhci: Handl...
In the Linux kernel, the following vulnerability has been resolved: xhci: Handle TD clearing for multiple streams case When multiple streams are in use, multiple TDs might be in flight when an endpoint is stopped. We need to issue a Set TR Dequeue Pointer for each, to ensure everything is reset properly and the caches cleared. Change the logic so that any N>1 TDs foun
debian
CVE-2024-26793P3HIGHCVSS 7.8fixed in linux 6.1.82-1 (bookworm)2024
CVE-2024-26793 [HIGH] CVE-2024-26793: linux - In the Linux kernel, the following vulnerability has been resolved: gtp: fix us...
In the Linux kernel, the following vulnerability has been resolved: gtp: fix use-after-free and null-ptr-deref in gtp_newlink() The gtp_link_ops operations structure for the subsystem must be registered after registering the gtp_net_ops pernet operations structure. Syzkaller hit 'general protection fault in gtp_genl_dump_pdp' bug: [ 1010.702740] gtp: GTP module unload
debian
CVE-2024-53171P3HIGHCVSS 7.8fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-53171 [HIGH] CVE-2024-53171: linux - In the Linux kernel, the following vulnerability has been resolved: ubifs: auth...
In the Linux kernel, the following vulnerability has been resolved: ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit After an insertion in TNC, the tree might split and cause a node to change its `znode->parent`. A further deletion of other nodes in the tree (which also could free the nodes), the aforementioned node's `znode->cparent` could still poin
debian
CVE-2022-49700P3HIGHCVSS 7.8fixed in linux 5.18.14-1 (bookworm)2022
CVE-2022-49700 [HIGH] CVE-2022-49700: linux - In the Linux kernel, the following vulnerability has been resolved: mm/slub: ad...
In the Linux kernel, the following vulnerability has been resolved: mm/slub: add missing TID updates on slab deactivation The fastpath in slab_alloc_node() assumes that c->slab is stable as long as the TID stays the same. However, two places in __slab_alloc() currently don't update the TID when deactivating the CPU slab. If multiple operations race the right way, this
debian
CVE-2025-38533P3LOWCVSS 7.8fixed in linux 6.16.3-1 (forky)2025
CVE-2025-38533 [HIGH] CVE-2025-38533: linux - In the Linux kernel, the following vulnerability has been resolved: net: libwx:...
In the Linux kernel, the following vulnerability has been resolved: net: libwx: fix the using of Rx buffer DMA The wx_rx_buffer structure contained two DMA address fields: 'dma' and 'page_dma'. However, only 'page_dma' was actually initialized and used to program the Rx descriptor. But 'dma' was uninitialized and used in some paths. This could lead to undefined behavi
debian