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 94 of 632
CVE-2025-71086P3HIGHCVSS 7.8fixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-71086 [HIGH] CVE-2025-71086: linux - In the Linux kernel, the following vulnerability has been resolved: net: rose: ...
In the Linux kernel, the following vulnerability has been resolved: net: rose: fix invalid array index in rose_kill_by_device() rose_kill_by_device() collects sockets into a local array[] and then iterates over them to disconnect sockets bound to a device being brought down. The loop mistakenly indexes array[cnt] instead of array[i]. For cnt < ARRAY_SIZE(array), this
debian
CVE-2025-71078P3HIGHCVSS 7.8fixed in linux 6.1.162-1 (bookworm)2025
CVE-2025-71078 [HIGH] CVE-2025-71078: linux - In the Linux kernel, the following vulnerability has been resolved: powerpc/64s...
In the Linux kernel, the following vulnerability has been resolved: powerpc/64s/slb: Fix SLB multihit issue during SLB preload On systems using the hash MMU, there is a software SLB preload cache that mirrors the entries loaded into the hardware SLB buffer. This preload cache is subject to periodic eviction — typically after every 256 context switches — to remove old
debian
CVE-2026-23209P3HIGHCVSS 7.8fixed in linux 6.1.164-1 (bookworm)2026
CVE-2026-23209 [HIGH] CVE-2026-23209: linux - In the Linux kernel, the following vulnerability has been resolved: macvlan: fi...
In the Linux kernel, the following vulnerability has been resolved: macvlan: fix error recovery in macvlan_common_newlink() valis provided a nice repro to crash the kernel: ip link add p1 type veth peer p2 ip link set address 00:00:00:00:00:20 dev p1 ip link set up dev p1 ip link set up dev p2 ip link add mv0 link p2 type macvlan mode source ip link add invalid% link
debian
CVE-2025-71156P3LOWCVSS 7.8fixed in linux 6.18.5-1 (forky)2025
CVE-2025-71156 [HIGH] CVE-2025-71156: linux - In the Linux kernel, the following vulnerability has been resolved: gve: defer ...
In the Linux kernel, the following vulnerability has been resolved: gve: defer interrupt enabling until NAPI registration Currently, interrupts are automatically enabled immediately upon request. This allows interrupt to fire before the associated NAPI context is fully initialized and cause failures like below: [ 0.946369] Call Trace: [ 0.946369] [ 0.946369] __napi_po
debian
CVE-2025-71099P3LOWCVSS 7.8fixed in linux 6.18.5-1 (forky)2025
CVE-2025-71099 [HIGH] CVE-2025-71099: linux - In the Linux kernel, the following vulnerability has been resolved: drm/xe/oa: ...
In the Linux kernel, the following vulnerability has been resolved: drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl() In xe_oa_add_config_ioctl(), we accessed oa_config->id after dropping metrics_lock. Since this lock protects the lifetime of oa_config, an attacker could guess the id and call xe_oa_remove_config_ioctl() with perfect timing, freeing oa_config be
debian
CVE-2024-36016P3HIGHCVSS 7.7fixed in linux 6.1.94-1 (bookworm)2024
CVE-2024-36016 [HIGH] CVE-2024-36016: linux - In the Linux kernel, the following vulnerability has been resolved: tty: n_gsm:...
In the Linux kernel, the following vulnerability has been resolved: tty: n_gsm: fix possible out-of-bounds in gsm0_receive() Assuming the following: - side A configures the n_gsm in basic option mode - side B sends the header of a basic option mode frame with data length 1 - side A switches to advanced option mode - side B sends 2 data bytes which exceeds gsm->len Rea
debian
CVE-2024-57791P3HIGHCVSS 7.5fixed in linux 6.1.123-1 (bookworm)2024
CVE-2024-57791 [HIGH] CVE-2024-57791: linux - In the Linux kernel, the following vulnerability has been resolved: net/smc: ch...
In the Linux kernel, the following vulnerability has been resolved: net/smc: check return value of sock_recvmsg when draining clc data When receiving clc msg, the field length in smc_clc_msg_hdr indicates the length of msg should be received from network and the value should not be fully trusted as it is from the network. Once the value of length exceeds the value of
debian
CVE-2022-50213P3MEDIUMCVSS 5.3fixed in linux 6.0.2-1 (bookworm)2022
CVE-2022-50213 [MEDIUM] CVE-2022-50213: 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: do not allow SET_ID to refer to another table When doing lookups for sets on the same batch by using its ID, a set from a different table can be used. Then, when the table is removed, a reference to the set may be kept after the set is freed, leading to a potential use-after-fr
debian
CVE-2019-19078P3HIGHCVSS 7.5fixed in linux 5.4.13-1 (bookworm)2019
CVE-2019-19078 [HIGH] CVE-2019-19078: linux - A memory leak in the ath10k_usb_hif_tx_sg() function in drivers/net/wireless/ath...
A memory leak in the ath10k_usb_hif_tx_sg() function in drivers/net/wireless/ath/ath10k/usb.c in the Linux kernel through 5.3.11 allows attackers to cause a denial of service (memory consumption) by triggering usb_submit_urb() failures, aka CID-b8d17e7d93d2.
Scope: local
bookworm: resolved (fixed in 5.4.13-1)
bullseye: resolved (fixed in 5.4.13-1)
forky: resolved (fix
debian
CVE-2023-52442P3MEDIUMCVSS 5.5fixed in linux 6.1.55-1 (bookworm)2023
CVE-2023-52442 [MEDIUM] CVE-2023-52442: linux - In the Linux kernel, the following vulnerability has been resolved: ksmbd: vali...
In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate session id and tree id in compound request `smb2_get_msg()` in smb2_get_ksmbd_tcon() and smb2_check_user_session() will always return the first request smb2 header in a compound request. if `SMB2_TREE_CONNECT_HE` is the first command in compound request, will return 0, i.e. The tree
debian
CVE-2022-2327P3HIGHCVSS 7.5fixed in linux 5.14.6-1 (bookworm)2022
CVE-2022-2327 [HIGH] CVE-2022-2327: linux - io_uring use work_flags to determine which identity need to grab from the callin...
io_uring use work_flags to determine which identity need to grab from the calling process to make sure it is consistent with the calling process when executing IORING_OP. Some operations are missing some types, which can lead to incorrect reference counts which can then lead to a double free. We recommend upgrading the kernel past commit df3f3bb5059d20ef094d6b2f0256c4bf
debian
CVE-2025-40135P3UNKNOWNfixed in linux 6.17.6-1 (forky)2025
CVE-2025-40135 CVE-2025-40135: linux - In the Linux kernel, the following vulnerability has been resolved: ipv6: use R...
In the Linux kernel, the following vulnerability has been resolved: ipv6: use RCU in ip6_xmit() Use RCU in ip6_xmit() in order to use dst_dev_rcu() to prevent possible UAF.
Scope: local
bookworm: open
bullseye: open
forky: resolved (fixed in 6.17.6-1)
sid: resolved (fixed in 6.17.6-1)
trixie: open
debian
CVE-2025-40204P3UNKNOWNfixed in linux 6.1.158-1 (bookworm)2025
CVE-2025-40204 CVE-2025-40204: linux - In the Linux kernel, the following vulnerability has been resolved: sctp: Fix M...
In the Linux kernel, the following vulnerability has been resolved: sctp: Fix MAC comparison to be constant-time To prevent timing attacks, MACs need to be compared in constant time. Use the appropriate helper function for this.
Scope: local
bookworm: resolved (fixed in 6.1.158-1)
bullseye: resolved (fixed in 5.10.247-1)
forky: resolved (fixed in 6.17.6-1)
sid: resolved (fix
debian
CVE-2025-40326P3LOWfixed in linux 6.17.8-1 (forky)2025
CVE-2025-40326 [LOW] CVE-2025-40326: linux - In the Linux kernel, the following vulnerability has been resolved: NFSD: Defin...
In the Linux kernel, the following vulnerability has been resolved: NFSD: Define actions for the new time_deleg FATTR4 attributes NFSv4 clients won't send legitimate GETATTR requests for these new attributes because they are intended to be used only with CB_GETATTR and SETATTR. But NFSD has to do something besides crashing if it ever sees a GETATTR request that queries
debian
CVE-2025-68226P3LOWfixed in linux 6.17.10-1 (forky)2025
CVE-2025-68226 [LOW] CVE-2025-68226: linux - In the Linux kernel, the following vulnerability has been resolved: smb: client...
In the Linux kernel, the following vulnerability has been resolved: smb: client: fix incomplete backport in cfids_invalidation_worker() The previous commit bdb596ceb4b7 ("smb: client: fix potential UAF in smb2_close_cached_fid()") was an incomplete backport and missed one kref_put() call in cfids_invalidation_worker() that should have been converted to close_cached_dir
debian
CVE-2026-31393P3UNKNOWNfixed in linux 6.19.10-1 (forky)2026
CVE-2026-31393 CVE-2026-31393: linux - In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ...
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before access l2cap_information_rsp() checks that cmd_len covers the fixed l2cap_info_rsp header (type + result, 4 bytes) but then reads rsp->data without verifying that the payload is present: - L2CAP_IT_FEAT_MASK calls get_unaligned_le32(rsp->data),
debian
CVE-2023-46813P3HIGHCVSS 7.0fixed in linux 6.1.64-1 (bookworm)2023
CVE-2023-46813 [HIGH] CVE-2023-46813: linux - An issue was discovered in the Linux kernel before 6.5.9, exploitable by local u...
An issue was discovered in the Linux kernel before 6.5.9, exploitable by local users with userspace access to MMIO registers. Incorrect access checking in the #VC handler and instruction emulation of the SEV-ES emulation of MMIO accesses could lead to arbitrary write access to kernel memory (and thus privilege escalation). This depends on a race condition through whic
debian
CVE-2025-40012P3LOWfixed in linux 6.16.10-1 (forky)2025
CVE-2025-40012 [LOW] CVE-2025-40012: linux - In the Linux kernel, the following vulnerability has been resolved: net/smc: fi...
In the Linux kernel, the following vulnerability has been resolved: net/smc: fix warning in smc_rx_splice() when calling get_page() smc_lo_register_dmb() allocates DMB buffers with kzalloc(), which are later passed to get_page() in smc_rx_splice(). Since kmalloc memory is not page-backed, this triggers WARN_ON_ONCE() in get_page() and prevents holding a refcount on the
debian
CVE-2025-40336P3LOWfixed in linux 6.17.8-1 (forky)2025
CVE-2025-40336 [LOW] CVE-2025-40336: linux - In the Linux kernel, the following vulnerability has been resolved: drm/gpusvm:...
In the Linux kernel, the following vulnerability has been resolved: drm/gpusvm: fix hmm_pfn_to_map_order() usage Handle the case where the hmm range partially covers a huge page (like 2M), otherwise we can potentially end up doing something nasty like mapping memory which is outside the range, and maybe not even mapped by the mm. Fix is based on the xe userptr code, wh
debian
CVE-2025-40292P3UNKNOWNfixed in linux 6.1.159-1 (bookworm)2025
CVE-2025-40292 CVE-2025-40292: linux - In the Linux kernel, the following vulnerability has been resolved: virtio-net:...
In the Linux kernel, the following vulnerability has been resolved: virtio-net: fix received length check in big packets Since commit 4959aebba8c0 ("virtio-net: use mtu size as buffer length for big packets"), when guest gso is off, the allocated size for big packets is not MAX_SKB_FRAGS * PAGE_SIZE anymore but depends on negotiated MTU. The number of allocated frags for big
debian