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 49 of 821
CVE-2025-21785P3HIGHCVSS 7.8≥ 4.0, < 6.1.129≥ 6.2, < 6.6.79+4 more2025-02-27
CVE-2025-21785 [HIGH] CWE-787 CVE-2025-21785: In the Linux kernel, the following vulnerability has been resolved: arm64: cacheinfo: Avoid out-of- In the Linux kernel, the following vulnerability has been resolved: arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array The loop that detects/populates cache information already has a bounds check on the array size but does not account for cache levels with separate data/instructions cache. Fix this by incrementing the index for any popula
nvdosv
CVE-2024-50262P3HIGHCVSS 7.8≥ 4.16, < 4.19.323≥ 4.20, < 5.4.285+6 more2024-11-09
CVE-2024-50262 [HIGH] CWE-787 CVE-2024-50262: In the Linux kernel, the following vulnerability has been resolved: bpf: Fix out-of-bounds write in In the Linux kernel, the following vulnerability has been resolved: bpf: Fix out-of-bounds write in trie_get_next_key() trie_get_next_key() allocates a node stack with size trie->max_prefixlen, while it writes (trie->max_prefixlen + 1) nodes to the stack when it has full paths from the root to leaves. For example, consider a trie with max_prefixlen i
nvdosv
CVE-2023-52464P3HIGHCVSS 7.8≥ 4.12.0, < 4.19.306≥ 4.20.0, < 5.4.268+5 more2024-02-23
CVE-2023-52464 [HIGH] CWE-119 CVE-2023-52464: In the Linux kernel, the following vulnerability has been resolved: EDAC/thunderx: Fix possible out In the Linux kernel, the following vulnerability has been resolved: EDAC/thunderx: Fix possible out-of-bounds string access Enabling -Wstringop-overflow globally exposes a warning for a common bug in the usage of strncat(): drivers/edac/thunderx_edac.c: In function 'thunderx_ocx_com_threaded_isr': drivers/edac/thunderx_edac.c:1136:17: error: 'strnca
nvdosv
CVE-2024-38578P3HIGHCVSS 7.8≥ 2.6.21, < 4.19.316≥ 4.20, < 5.4.278+6 more2024-06-19
CVE-2024-38578 [HIGH] CWE-787 CVE-2024-38578: In the Linux kernel, the following vulnerability has been resolved: ecryptfs: Fix buffer size for t In the Linux kernel, the following vulnerability has been resolved: ecryptfs: Fix buffer size for tag 66 packet The 'TAG 66 Packet Format' description is missing the cipher code and checksum fields that are packed into the message packet. As a result, the buffer allocated for the packet is 3 bytes too small and write_tag_66_packet() will write up to
nvdosv
CVE-2021-47609P3HIGHCVSS 7.8≥ 4.8, < 4.9.294≥ 4.10, < 4.14.259+5 more2024-06-19
CVE-2021-47609 [HIGH] CWE-120 CVE-2021-47609: In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scpi: Fix string In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scpi: Fix string overflow in SCPI genpd driver Without the bound checks for scpi_pd->name, it could result in the buffer overflow when copying the SCPI device name from the corresponding device tree node as the name string is set at maximum size of 30. Let us fix it by
nvdosv
CVE-2021-47553P3HIGHCVSS 7.8≥ 5.10.50, < 5.10.83≥ 5.12.17, < 5.13+2 more2024-05-24
CVE-2021-47553 [HIGH] CWE-908 CVE-2021-47553: In the Linux kernel, the following vulnerability has been resolved: sched/scs: Reset task stack sta In the Linux kernel, the following vulnerability has been resolved: sched/scs: Reset task stack state in bringup_cpu() To hot unplug a CPU, the idle task on that CPU calls a few layers of C code before finally leaving the kernel. When KASAN is in use, poisoned shadow is left around for each of the active stack frames, and when shadow call stacks are
nvdosv
CVE-2021-47474P3HIGHCVSS 7.8≥ 2.6.31, < 4.4.292≥ 4.5, < 4.9.290+6 more2024-05-22
CVE-2021-47474 [HIGH] CWE-787 CVE-2021-47474: In the Linux kernel, the following vulnerability has been resolved: comedi: vmk80xx: fix bulk-buffe In the Linux kernel, the following vulnerability has been resolved: comedi: vmk80xx: fix bulk-buffer overflow The driver is using endpoint-sized buffers but must not assume that the tx and rx buffers are of equal size or a malicious device could overflow the slab-allocated receive buffer when doing bulk transfers.
nvdosv
CVE-2025-22056P3HIGHCVSS 7.8≥ 5.7, < 5.10.236≥ 5.11, < 5.15.180+5 more2025-04-16
CVE-2025-22056 [HIGH] CWE-787 CVE-2025-22056: In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_tunnel: fix gene In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_tunnel: fix geneve_opt type confusion addition When handling multiple NFTA_TUNNEL_KEY_OPTS_GENEVE attributes, the parsing logic should place every geneve_opt structure one by one compactly. Hence, when deciding the next geneve_opt position, the pointer addition should
nvdosv
CVE-2025-21780P3HIGHCVSS 7.8fixed in 6.1.129≥ 6.2, < 6.6.79+4 more2025-02-27
CVE-2025-21780 [HIGH] CWE-120 CVE-2025-21780: In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: avoid buffer overfl In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table() It malicious user provides a small pptable through sysfs and then a bigger pptable, it may cause buffer overflow attack in function smu_sys_set_pp_table().
nvdosv
CVE-2025-37854P3HIGHCVSS 7.8≥ 5.18, < 6.1.135≥ 6.2, < 6.6.88+3 more2025-05-09
CVE-2025-37854 [HIGH] CWE-416 CVE-2025-37854: In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix mode1 reset cra In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix mode1 reset crash issue If HW scheduler hangs and mode1 reset is used to recover GPU, KFD signal user space to abort the processes. After process abort exit, user queues still use the GPU to access system memory before h/w is reset while KFD cleanup worker free system
nvdosv
CVE-2024-39480P3HIGHCVSS 7.8≥ 4.19, < 4.19.316≥ 5.4, < 5.4.278+5 more2024-07-05
CVE-2024-39480 [HIGH] CWE-120 CVE-2024-39480: In the Linux kernel, the following vulnerability has been resolved: kdb: Fix buffer overflow during In the Linux kernel, the following vulnerability has been resolved: kdb: Fix buffer overflow during tab-complete Currently, when the user attempts symbol completion with the Tab key, kdb will use strncpy() to insert the completed symbol into the command buffer. Unfortunately it passes the size of the source buffer rather than the destination to strnc
nvdosv
CVE-2023-52867P3HIGHCVSS 7.8≥ 4.13, < 4.14.330≥ 4.15, < 4.19.299+6 more2024-05-21
CVE-2023-52867 [HIGH] CWE-787 CVE-2023-52867: In the Linux kernel, the following vulnerability has been resolved: drm/radeon: possible buffer ove In the Linux kernel, the following vulnerability has been resolved: drm/radeon: possible buffer overflow Buffer 'afmt_status' of size 6 could overflow, since index 'afmt_idx' is checked after access.
nvdosv
CVE-2021-47598P3HIGHCVSS 7.8≥ 4.19, < 4.19.222≥ 4.20, < 5.4.168+2 more2024-06-19
CVE-2021-47598 [HIGH] CWE-416 CVE-2021-47598: In the Linux kernel, the following vulnerability has been resolved: sch_cake: do not call cake_dest In the Linux kernel, the following vulnerability has been resolved: sch_cake: do not call cake_destroy() from cake_init() qdiscs are not supposed to call their own destroy() method from init(), because core stack already does that. syzbot was able to trigger use after free: DEBUG_LOCKS_WARN_ON(lock->magic != lock) WARNING: CPU: 0 PID: 21902 at kern
nvdosv
CVE-2024-26956P3HIGHCVSS 7.8≥ 2.6.31, < 4.19.312≥ 4.20, < 5.4.274+6 more2024-05-01
CVE-2024-26956 [HIGH] CVE-2024-26956: In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix failure to detect D In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix failure to detect DAT corruption in btree and direct mappings Patch series "nilfs2: fix kernel bug at submit_bh_wbc()". This resolves a kernel BUG reported by syzbot. Since there are two flaws involved, I've made each one a separate patch. The first patch alone resolves the syz
nvdosv
CVE-2024-38577P3HIGHCVSS 7.8≥ 5.8, < 5.10.226≥ 5.11, < 5.15.167+4 more2024-06-19
CVE-2024-38577 [HIGH] CWE-120 CVE-2024-38577: In the Linux kernel, the following vulnerability has been resolved: rcu-tasks: Fix show_rcu_tasks_t In the Linux kernel, the following vulnerability has been resolved: rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow There is a possibility of buffer overflow in show_rcu_tasks_trace_gp_kthread() if counters, passed to sprintf() are huge. Counter numbers, needed for this are unrealistically high, but buffer overflow is still possible.
nvdosv
CVE-2024-0562P3HIGHCVSS 7.8≥ 5.15, < 5.15.164≥ 5.16, < 5.19.6+1 more2024-01-15
CVE-2024-0562 [HIGH] CWE-416 CVE-2024-0562: A use-after-free flaw was found in the Linux Kernel. When a disk is removed, bdi_unregister is calle A use-after-free flaw was found in the Linux Kernel. When a disk is removed, bdi_unregister is called to stop further write-back and waits for associated delayed work to complete. However, wb_inode_writeback_end() may schedule bandwidth estimation work after this has completed, which can result in the timer attempting to access the recently freed bdi_wr
nvdosv
CVE-2025-38236P3HIGHCVSS 7.8≥ 5.15, < 5.15.194≥ 5.16, < 6.1.143+6 more2025-07-08
CVE-2025-38236 [HIGH] CWE-416 CVE-2025-38236: In the Linux kernel, the following vulnerability has been resolved: af_unix: Don't leave consecutiv In the Linux kernel, the following vulnerability has been resolved: af_unix: Don't leave consecutive consumed OOB skbs. Jann Horn reported a use-after-free in unix_stream_read_generic(). The following sequences reproduce the issue: $ python3 from socket import * s1, s2 = socketpair(AF_UNIX, SOCK_STREAM) s1.send(b'x', MSG_OOB) s2.recv(1, MSG_OOB) #
nvdosv
CVE-2023-52474P3HIGHCVSS 7.8≥ 4.3.0, < 5.10.180≥ 5.11.0, < 5.15.111+3 more2024-02-26
CVE-2023-52474 [HIGH] CVE-2023-52474: In the Linux kernel, the following vulnerability has been resolved: IB/hfi1: Fix bugs with non-PAGE In the Linux kernel, the following vulnerability has been resolved: IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests hfi1 user SDMA request processing has two bugs that can cause data corruption for user SDMA requests that have multiple payload iovecs where an iovec other than the tail iovec does not run up to the page boundary for the
nvdosv
CVE-2022-3577P3HIGHCVSS 7.8≥ 4.20, < 5.4.198≥ 5.5, < 5.10.121+5 more2022-10-20
CVE-2022-3577 [HIGH] CWE-401 CVE-2022-3577: An out-of-bounds memory write flaw was found in the Linux kernel’s Kid-friendly Wired Controller dri An out-of-bounds memory write flaw was found in the Linux kernel’s Kid-friendly Wired Controller driver. This flaw allows a local user to crash or potentially escalate their privileges on the system. It is in bigben_probe of drivers/hid/hid-bigbenff.c. The reason is incorrect assumption - bigben devices all have inputs. However, malicious devices can br
nvdosv
CVE-2022-49186P3HIGHCVSS 7.8≥ 5.17, < 5.17.22025-02-26
CVE-2022-49186 [HIGH] CWE-129 CVE-2022-49186: In the Linux kernel, the following vulnerability has been resolved: clk: visconti: prevent array ov In the Linux kernel, the following vulnerability has been resolved: clk: visconti: prevent array overflow in visconti_clk_register_gates() This code was using -1 to represent that there was no reset function. Unfortunately, the -1 was stored in u8 so the if (clks[i].rs_id >= 0) condition was always true. This lead to an out of bounds access in viscon
nvdosv
Linux Kernel vulnerabilities | cvebase