Debian Linux vulnerabilities
12,638 known vulnerabilities affecting debian/linux.
Total CVEs
12,638
CISA KEV
32
actively exploited
Public exploits
142
Exploited in wild
51
Severity breakdown
CRITICAL70HIGH2664MEDIUM6236LOW2442UNKNOWN1226
Vulnerabilities
Page 63 of 632
CVE-2025-21867P3HIGHCVSS 7.8fixed in linux 6.1.133-1 (bookworm)2025
CVE-2025-21867 [HIGH] CVE-2025-21867: linux - In the Linux kernel, the following vulnerability has been resolved: bpf, test_r...
In the Linux kernel, the following vulnerability has been resolved: bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() KMSAN reported a use-after-free issue in eth_skb_pkt_type()[1]. The cause of the issue was that eth_skb_pkt_type() accessed skb's data that didn't contain an Ethernet header. This occurs when bpf_prog_test_run_xdp() passes an invalid value
debian
CVE-2025-21923P3LOWCVSS 7.8fixed in linux 6.12.19-1 (forky)2025
CVE-2025-21923 [HIGH] CVE-2025-21923: linux - In the Linux kernel, the following vulnerability has been resolved: HID: hid-st...
In the Linux kernel, the following vulnerability has been resolved: HID: hid-steam: Fix use-after-free when detaching device When a hid-steam device is removed it must clean up the client_hdev used for intercepting hidraw access. This can lead to scheduling deferred work to reattach the input device. Though the cleanup cancels the deferred work, this was done before t
debian
CVE-2025-37903P3HIGHCVSS 7.8fixed in linux 6.1.140-1 (bookworm)2025
CVE-2025-37903 [HIGH] CVE-2025-37903: linux - In the Linux kernel, the following vulnerability has been resolved: drm/amd/dis...
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix slab-use-after-free in hdcp The HDCP code in amdgpu_dm_hdcp.c copies pointers to amdgpu_dm_connector objects without incrementing the kref reference counts. When using a USB-C dock, and the dock is unplugged, the corresponding amdgpu_dm_connector objects are freed, creating dangli
debian
CVE-2025-21915P3LOWCVSS 7.8fixed in linux 6.12.19-1 (forky)2025
CVE-2025-21915 [HIGH] CVE-2025-21915: linux - In the Linux kernel, the following vulnerability has been resolved: cdx: Fix po...
In the Linux kernel, the following vulnerability has been resolved: cdx: Fix possible UAF error in driver_override_show() Fixed a possible UAF problem in driver_override_show() in drivers/cdx/cdx.c This function driver_override_show() is part of DEVICE_ATTR_RW, which includes both driver_override_show() and driver_override_store(). These functions can be executed conc
debian
CVE-2025-38401P3HIGHCVSS 7.8fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38401 [HIGH] CVE-2025-38401: linux - In the Linux kernel, the following vulnerability has been resolved: mtk-sd: Pre...
In the Linux kernel, the following vulnerability has been resolved: mtk-sd: Prevent memory corruption from DMA map failure If msdc_prepare_data() fails to map the DMA region, the request is not prepared for data receiving, but msdc_start_data() proceeds the DMA with previous setting. Since this will lead a memory corruption, we have to stop the request operation soon
debian
CVE-2023-53621P3LOWCVSS 7.8fixed in linux 6.5.6-1 (forky)2023
CVE-2023-53621 [HIGH] CVE-2023-53621: linux - In the Linux kernel, the following vulnerability has been resolved: memcontrol:...
In the Linux kernel, the following vulnerability has been resolved: memcontrol: ensure memcg acquired by id is properly set up In the eviction recency check, we attempt to retrieve the memcg to which the folio belonged when it was evicted, by the memcg id stored in the shadow entry. However, there is a chance that the retrieved memcg is not the original memcg that has
debian
CVE-2025-21734P3HIGHCVSS 7.8fixed in linux 6.1.129-1 (bookworm)2025
CVE-2025-21734 [HIGH] CVE-2025-21734: linux - In the Linux kernel, the following vulnerability has been resolved: misc: fastr...
In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: Fix copy buffer page size For non-registered buffer, fastrpc driver copies the buffer and pass it to the remote subsystem. There is a problem with current implementation of page size calculation which is not considering the offset in the calculation. This might lead to passing of improp
debian
CVE-2023-53088P3HIGHCVSS 7.8fixed in linux 6.1.25-1 (bookworm)2023
CVE-2023-53088 [HIGH] CVE-2023-53088: linux - In the Linux kernel, the following vulnerability has been resolved: mptcp: fix ...
In the Linux kernel, the following vulnerability has been resolved: mptcp: fix UaF in listener shutdown As reported by Christoph after having refactored the passive socket initialization, the mptcp listener shutdown path is prone to an UaF issue. BUG: KASAN: use-after-free in _raw_spin_lock_bh+0x73/0xe0 Write of size 4 at addr ffff88810cb23098 by task syz-executor731/
debian
CVE-2023-53082P3HIGHCVSS 7.8fixed in linux 6.1.25-1 (bookworm)2023
CVE-2023-53082 [HIGH] CVE-2023-53082: linux - In the Linux kernel, the following vulnerability has been resolved: vp_vdpa: fi...
In the Linux kernel, the following vulnerability has been resolved: vp_vdpa: fix the crash in hot unplug with vp_vdpa While unplugging the vp_vdpa device, it triggers a kernel panic The root cause is: vdpa_mgmtdev_unregister() will accesses modern devices which will cause a use after free. So need to change the sequence in vp_vdpa_remove [ 195.003359] BUG: unable to h
debian
CVE-2023-53072P3HIGHCVSS 7.8fixed in linux 6.1.25-1 (bookworm)2023
CVE-2023-53072 [HIGH] CVE-2023-53072: linux - In the Linux kernel, the following vulnerability has been resolved: mptcp: use ...
In the Linux kernel, the following vulnerability has been resolved: mptcp: use the workqueue to destroy unaccepted sockets Christoph reported a UaF at token lookup time after having refactored the passive socket initialization part: BUG: KASAN: use-after-free in __token_bucket_busy+0x253/0x260 Read of size 4 at addr ffff88810698d5b0 by task syz-executor653/3198 CPU: 1
debian
CVE-2022-50097P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50097 [HIGH] CVE-2022-50097: linux - In the Linux kernel, the following vulnerability has been resolved: video: fbde...
In the Linux kernel, the following vulnerability has been resolved: video: fbdev: s3fb: Check the size of screen before memset_io() In the function s3fb_set_par(), the value of 'screen_size' is calculated by the user input. If the user provides the improper value, the value of 'screen_size' may larger than 'info->screen_size', which may cause the following bug: [ 54.0
debian
CVE-2022-50021P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50021 [HIGH] CVE-2022-50021: linux - In the Linux kernel, the following vulnerability has been resolved: ext4: block...
In the Linux kernel, the following vulnerability has been resolved: ext4: block range must be validated before use in ext4_mb_clear_bb() Block range to free is validated in ext4_free_blocks() using ext4_inode_block_valid() and then it's passed to ext4_mb_clear_bb(). However in some situations on bigalloc file system the range might be adjusted after the validation in
debian
CVE-2025-38346P3HIGHCVSS 7.8fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38346 [HIGH] CVE-2025-38346: linux - In the Linux kernel, the following vulnerability has been resolved: ftrace: Fix...
In the Linux kernel, the following vulnerability has been resolved: ftrace: Fix UAF when lookup kallsym after ftrace disabled The following issue happens with a buggy module: BUG: unable to handle page fault for address: ffffffffc05d0218 PGD 1bd66f067 P4D 1bd66f067 PUD 1bd671067 PMD 101808067 PTE 0 Oops: Oops: 0000 [#1] SMP KASAN PTI Tainted: [O]=OOT_MODULE, [E]=UNSIG
debian
CVE-2022-50090P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50090 [HIGH] CVE-2022-50090: linux - In the Linux kernel, the following vulnerability has been resolved: btrfs: repl...
In the Linux kernel, the following vulnerability has been resolved: btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size On zoned filesystem, data write out is limited by max_zone_append_size, and a large ordered extent is split according the size of a bio. OTOH, the number of extents to be written is calculated using BTRFS_MAX_EXTENT_SIZE, and that esti
debian
CVE-2022-50052P3HIGHCVSS 7.8fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50052 [HIGH] CVE-2022-50052: linux - In the Linux kernel, the following vulnerability has been resolved: ASoC: Intel...
In the Linux kernel, the following vulnerability has been resolved: ASoC: Intel: avs: Fix potential buffer overflow by snprintf() snprintf() returns the would-be-filled size when the string overflows the given buffer size, hence using this value may result in a buffer overflow (although it's unrealistic). This patch replaces it with a safer version, scnprintf() for pa
debian
CVE-2025-38422P3HIGHCVSS 7.8fixed in linux 6.1.147-1 (bookworm)2025
CVE-2025-38422 [HIGH] CVE-2025-38422: linux - In the Linux kernel, the following vulnerability has been resolved: net: lan743...
In the Linux kernel, the following vulnerability has been resolved: net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices Maximum OTP and EEPROM size for hearthstone PCI1xxxx devices are 8 Kb and 64 Kb respectively. Adjust max size definitions and return correct EEPROM length based on device. Also prevent out-of-bound read/write.
Scope: local
bookworm: res
debian
CVE-2025-37796P3HIGHCVSS 7.8fixed in linux 6.1.135-1 (bookworm)2025
CVE-2025-37796 [HIGH] CVE-2025-37796: linux - In the Linux kernel, the following vulnerability has been resolved: wifi: at76c...
In the Linux kernel, the following vulnerability has been resolved: wifi: at76c50x: fix use after free access in at76_disconnect The memory pointed to by priv is freed at the end of at76_delete_device function (using ieee80211_free_hw). But the code then accesses the udev field of the freed object to put the USB device. This may also lead to a memory leak of the usb d
debian
CVE-2023-53019P3HIGHCVSS 7.8fixed in linux 6.1.11-1 (bookworm)2023
CVE-2023-53019 [HIGH] CVE-2023-53019: linux - In the Linux kernel, the following vulnerability has been resolved: net: mdio: ...
In the Linux kernel, the following vulnerability has been resolved: net: mdio: validate parameter addr in mdiobus_get_phy() The caller may pass any value as addr, what may result in an out-of-bounds access to array mdio_map. One existing case is stmmac_init_phy() that may pass -1 as addr. Therefore validate addr before using it.
Scope: local
bookworm: resolved (fixed
debian
CVE-2025-21869P3LOWCVSS 7.8fixed in linux 6.12.17-1 (forky)2025
CVE-2025-21869 [HIGH] CVE-2025-21869: linux - In the Linux kernel, the following vulnerability has been resolved: powerpc/cod...
In the Linux kernel, the following vulnerability has been resolved: powerpc/code-patching: Disable KASAN report during patching via temporary mm Erhard reports the following KASAN hit on Talos II (power9) with kernel 6.13: [ 12.028126] ================================================================== [ 12.028198] BUG: KASAN: user-memory-access in copy_to_kernel_nofau
debian
CVE-2023-52935P3HIGHCVSS 7.8fixed in linux 6.1.11-1 (bookworm)2023
CVE-2023-52935 [HIGH] CVE-2023-52935: linux - In the Linux kernel, the following vulnerability has been resolved: mm/khugepag...
In the Linux kernel, the following vulnerability has been resolved: mm/khugepaged: fix ->anon_vma race If an ->anon_vma is attached to the VMA, collapse_and_free_pmd() requires it to be locked. Page table traversal is allowed under any one of the mmap lock, the anon_vma lock (if the VMA is associated with an anon_vma), and the mapping lock (if the VMA is associated wi
debian