cbcvebase.

Linux Kernel vulnerabilities

16,409 known vulnerabilities affecting linux/linux_kernel.

Total CVEs
16,409
CISA KEV
31
actively exploited
Public exploits
315
Exploited in wild
67
Severity breakdown
CRITICAL230HIGH4553MEDIUM9655LOW420UNKNOWN1551

Vulnerabilities

Page 42 of 821
CVE-2026-43250P3HIGHCVSS 7.8≥ 2.6.29, < 6.12.75≥ 6.13, < 6.18.16+1 more2026-05-06
CVE-2026-43250 [HIGH] CWE-787 CVE-2026-43250: In the Linux kernel, the following vulnerability has been resolved: usb: chipidea: udc: fix DMA and In the Linux kernel, the following vulnerability has been resolved: usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() The ChipIdea UDC driver can encounter "not page aligned sg buffer" errors when a USB device is reconnected after being disconnected during an active transfer. This occurs because _ep_nuke() returns requests to the gadget layer
nvd
CVE-2026-31586P3HIGHCVSS 7.8≥ 4.19, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-04-24
CVE-2026-31586 [HIGH] CWE-416 CVE-2026-31586: In the Linux kernel, the following vulnerability has been resolved: mm: blk-cgroup: fix use-after-f In the Linux kernel, the following vulnerability has been resolved: mm: blk-cgroup: fix use-after-free in cgwb_release_workfn() cgwb_release_workfn() calls css_put(wb->blkcg_css) and then later accesses wb->blkcg_css again via blkcg_unpin_online(). If css_put() drops the last reference, the blkcg can be freed asynchronously (css_free_rwork_fn -> blkc
nvd
CVE-2026-53161P3HIGHCVSS 7.8≥ 5.1, < 5.10.259≥ 5.11, < 5.15.210+12 more2026-06-25
CVE-2026-53161 [HIGH] CWE-416 CVE-2026-53161: In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: fix use-after-fr In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: fix use-after-free of fastrpc_user in workqueue context There is a race between fastrpc_device_release() and the workqueue that processes DSP responses. When the user closes the file descriptor, fastrpc_device_release() frees the fastrpc_user structure. Concurrently, a
nvd
CVE-2026-46173P3HIGHCVSS 7.8≥ 5.17, < 6.1.175≥ 6.2, < 6.6.140+6 more2026-05-28
CVE-2026-46173 [HIGH] CWE-787 CVE-2026-46173: In the Linux kernel, the following vulnerability has been resolved: exit: prevent preemption of oop In the Linux kernel, the following vulnerability has been resolved: exit: prevent preemption of oopsing TASK_DEAD task When an already-exiting task oopses, make_task_dead() currently calls do_task_dead() with preemption enabled. That is forbidden: do_task_dead() calls __schedule(), which has a comment saying "WARNING: must be called with preemption d
nvd
CVE-2026-43075P3HIGHCVSS 7.8≥ 2.6.24.1, < 6.6.136≥ 6.7, < 6.12.83+4 more2026-05-06
CVE-2026-43075 [HIGH] CWE-787 CVE-2026-43075: In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix out-of-bounds write In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix out-of-bounds write in ocfs2_write_end_inline KASAN reports a use-after-free write of 4086 bytes in ocfs2_write_end_inline, called from ocfs2_write_end_nolock during a copy_file_range splice fallback on a corrupted ocfs2 filesystem mounted on a loop device. The actual bug i
nvd
CVE-2026-63799P3HIGHCVSS 7.8≥ 6.19, < 7.1.32026-07-19
CVE-2026-63799 [HIGH] CWE-125 CVE-2026-63799: In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Fix OOB clear_bit In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Fix OOB clear_bit when CID is MM_CID_UNSET in fixup path In mm_cid_fixup_cpus_to_tasks(), when rq->curr has the target mm and mm_cid.active is set, the CID is checked with cid_in_transit() before setting the transition bit. In per-CPU mode a newly forked or exec'd task ca
nvd
CVE-2026-23208P3HIGHCVSS 7.8≥ 4.14.186, < 4.14.188≥ 4.19.130, < 4.19.132+6 more2026-02-14
CVE-2026-23208 [HIGH] CWE-787 CVE-2026-23208: In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Prevent excess In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Prevent excessive number of frames In this case, the user constructed the parameters with maxpacksize 40 for rate 22050 / pps 1000, and packsize[0] 22 packsize[1] 23. The buffer size for each data URB is maxpacksize * packets, which in this example is 40 * 6 = 240; W
nvdosv
CVE-2026-53173P3HIGHCVSS 7.8≥ 6.19, < 7.0.13v7.1-rc1+5 more2026-06-25
CVE-2026-53173 [HIGH] CWE-787 CVE-2026-53173: In the Linux kernel, the following vulnerability has been resolved: accel/ethosu: fix OOB write in In the Linux kernel, the following vulnerability has been resolved: accel/ethosu: fix OOB write in ethosu_gem_cmdstream_copy_and_validate() The command stream parsing loop increments the index variable a second time when a 64-bit command word is encountered (bit 14 set), but does not re-check the loop bound before writing the second word: for (i = 0;
nvd
CVE-2026-52927P3HIGHCVSS 7.8≥ 2.6.34, < 5.10.259≥ 5.11, < 5.15.210+10 more2026-06-24
CVE-2026-52927 [HIGH] CWE-125 CVE-2026-52927: In the Linux kernel, the following vulnerability has been resolved: netfilter: ebtables: fix OOB re In the Linux kernel, the following vulnerability has been resolved: netfilter: ebtables: fix OOB read in compat_mtw_from_user Luxiao Xu says: The function compat_mtw_from_user() converts ebtables extensions from 32-bit user structures to kernel native structures. However, it lacks proper validation of the user-supplied match_size/target_size. When
nvd
CVE-2026-23288P3HIGHCVSS 7.8≥ 6.19.4, < 6.19.7v7.02026-03-25
CVE-2026-23288 [HIGH] CWE-125 CVE-2026-23288: In the Linux kernel, the following vulnerability has been resolved: accel/amdxdna: Fix out-of-bound In the Linux kernel, the following vulnerability has been resolved: accel/amdxdna: Fix out-of-bounds memset in command slot handling The remaining space in a command slot may be smaller than the size of the command header. Clearing the command header with memset() before verifying the available slot space can result in an out-of-bounds write and memo
nvdosv
CVE-2025-71152P3HIGHCVSS 7.8≥ 4.8, < 6.18.4v6.192026-01-23
CVE-2025-71152 [HIGH] CVE-2025-71152: In the Linux kernel, the following vulnerability has been resolved: net: dsa: properly keep track o In the Linux kernel, the following vulnerability has been resolved: net: dsa: properly keep track of conduit reference Problem description DSA has a mumbo-jumbo of reference handling of the conduit net device and its kobject which, sadly, is just wrong and doesn't make sense. There are two distinct problems. 1. The OF path, which uses of_find_net_device_b
nvdosv
CVE-2022-3623P3HIGHCVSS 7.5≥ 5.1, < 5.4.228≥ 5.5, < 5.10.159+3 more2022-10-20
CVE-2022-3623 [HIGH] CWE-362 CVE-2022-3623: A vulnerability was found in Linux Kernel. It has been declared as problematic. Affected by this vul A vulnerability was found in Linux Kernel. It has been declared as problematic. Affected by this vulnerability is the function follow_page_pte of the file mm/gup.c of the component BPF. The manipulation leads to race condition. The attack can be launched remotely. It is recommended to apply a patch to fix this issue. The identifier VDB-211921 was assign
nvdosv
CVE-2026-52906P3HIGHCVSS 7.7≥ 6.19, < 7.0.42026-06-09
CVE-2026-52906 [HIGH] CVE-2026-52906: In the Linux kernel, the following vulnerability has been resolved: 9p: fix access mode flags being In the Linux kernel, the following vulnerability has been resolved: 9p: fix access mode flags being ORed instead of replaced Since commit 1f3e4142c0eb ("9p: convert to the new mount API"), v9fs_apply_options() applies parsed mount flags with |= onto flags already set by v9fs_session_init(). For 9P2000.L, session_init sets V9FS_ACCESS_CLIENT as the default, s
nvd
CVE-2026-43194P3HIGHCVSS 7.5≥ 3.18, < 5.10.252≥ 5.11, < 5.15.202+6 more2026-05-06
CVE-2026-43194 [HIGH] CVE-2026-43194: In the Linux kernel, the following vulnerability has been resolved: net: consume xmit errors of GSO In the Linux kernel, the following vulnerability has been resolved: net: consume xmit errors of GSO frames udpgro_frglist.sh and udpgro_bench.sh are the flakiest tests currently in NIPA. They fail in the same exact way, TCP GRO test stalls occasionally and the test gets killed after 10min. These tests use veth to simulate GRO. They attach a trivial ("return
nvd
CVE-2024-39462P3CRITICALCVSS 9.8≥ 6.6, < 6.6.34≥ 6.7, < 6.9.52024-06-25
CVE-2024-39462 [CRITICAL] CWE-400 CVE-2024-39462: In the Linux kernel, the following vulnerability has been resolved: clk: bcm: dvp: Assign ->num bef In the Linux kernel, the following vulnerability has been resolved: clk: bcm: dvp: Assign ->num before accessing ->hws Commit f316cdff8d67 ("clk: Annotate struct clk_hw_onecell_data with __counted_by") annotated the hws member of 'struct clk_hw_onecell_data' with __counted_by, which informs the bounds sanitizer about the number of elements in hws
nvdosv
CVE-2026-53199P3HIGHCVSS 7.5≥ 3.16, < 5.10.259≥ 5.11, < 5.15.210+12 more2026-06-25
CVE-2026-53199 [HIGH] CVE-2026-53199: In the Linux kernel, the following vulnerability has been resolved: hv_netvsc: use kmap_local_page In the Linux kernel, the following vulnerability has been resolved: hv_netvsc: use kmap_local_page in netvsc_copy_to_send_buf netvsc_copy_to_send_buf() copies page buffer entries into the VMBus send buffer using phys_to_virt() on the entry PFN. Entries for the RNDIS header and the skb linear data come from kmalloc'd memory and are always in the kernel direct
nvd
CVE-2026-46027P3HIGHCVSS 7.5≥ 4.11, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-05-27
CVE-2026-46027 [HIGH] CVE-2026-46027: In the Linux kernel, the following vulnerability has been resolved: net/smc: avoid early lgr access In the Linux kernel, the following vulnerability has been resolved: net/smc: avoid early lgr access in smc_clc_wait_msg A CLC decline can be received while the handshake is still in an early stage, before the connection has been associated with a link group. The decline handling in smc_clc_wait_msg() updates link-group level sync state for first-contact dec
nvd
CVE-2026-46110P3HIGHCVSS 7.5≥ 6.1.64, < 6.1.176≥ 6.5.13, < 6.6+13 more2026-05-28
CVE-2026-46110 [HIGH] CWE-476 CVE-2026-46110: In the Linux kernel, the following vulnerability has been resolved: net: stmmac: Prevent NULL deref In the Linux kernel, the following vulnerability has been resolved: net: stmmac: Prevent NULL deref when RX memory exhausted The CPU receives frames from the MAC through conventional DMA: the CPU allocates buffers for the MAC, then the MAC fills them and returns ownership to the CPU. For each hardware RX queue, the CPU and MAC coordinate through a sh
nvd
CVE-2026-52946P3HIGHCVSS 7.5≥ 2.6.12.1, < 5.10.259≥ 5.11, < 5.15.210+11 more2026-06-24
CVE-2026-52946 [HIGH] CWE-667 CVE-2026-52946: In the Linux kernel, the following vulnerability has been resolved: fs/fcntl: fix SOFTIRQ-unsafe lo In the Linux kernel, the following vulnerability has been resolved: fs/fcntl: fix SOFTIRQ-unsafe lock order in fasync signaling A SOFTIRQ-safe to SOFTIRQ-unsafe lock order deadlock can occur in send_sigio() and send_sigurg() when a process group receives a signal. When FASYNC is configured for a process group (PIDTYPE_PGID), both functions use read_
nvd
CVE-2026-43184P3HIGHCVSS 7.5≥ 5.8, < 5.10.252≥ 5.11, < 5.15.202+5 more2026-05-06
CVE-2026-43184 [HIGH] CVE-2026-43184: In the Linux kernel, the following vulnerability has been resolved: rnbd-srv: Zero the rsp buffer b In the Linux kernel, the following vulnerability has been resolved: rnbd-srv: Zero the rsp buffer before using it Before using the data buffer to send back the response message, zero it completely. This prevents any stray bytes to be picked up by the client side when there the message is exchanged between different protocol versions.
nvd
Linux Kernel vulnerabilities | cvebase