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 50 of 821
CVE-2024-49869P3HIGHCVSS 7.8≥ 6.11, < 6.11.32024-10-21
CVE-2024-49869 [HIGH] CWE-120 CVE-2024-49869: In the Linux kernel, the following vulnerability has been resolved: btrfs: send: fix buffer overflo In the Linux kernel, the following vulnerability has been resolved: btrfs: send: fix buffer overflow detection when copying path to cache entry Starting with commit c0247d289e73 ("btrfs: send: annotate struct name_cache_entry with __counted_by()") we annotated the variable length array "name" from the name_cache_entry structure with __counted_by() to
nvdosv
CVE-2022-3239P3HIGHCVSS 7.8≥ 3.15, < 4.14.295≥ 4.15, < 4.19.238+6 more2022-09-19
CVE-2022-3239 [HIGH] CWE-416 CVE-2022-3239: A flaw use after free in the Linux kernel video4linux driver was found in the way user triggers em28 A flaw use after free in the Linux kernel video4linux driver was found in the way user triggers em28xx_usb_probe() for the Empia 28xx based TV cards. A local user could use this flaw to crash the system or potentially escalate their privileges on the system.
nvdosv
CVE-2025-37822P3HIGHCVSS 7.8≥ 5.12, < 6.12.26≥ 6.13, < 6.14.5+3 more2025-05-08
CVE-2025-37822 [HIGH] CVE-2025-37822: In the Linux kernel, the following vulnerability has been resolved: riscv: uprobes: Add missing fen In the Linux kernel, the following vulnerability has been resolved: riscv: uprobes: Add missing fence.i after building the XOL buffer The XOL (execute out-of-line) buffer is used to single-step the replaced instruction(s) for uprobes. The RISC-V port was missing a proper fence.i (i$ flushing) after constructing the XOL buffer, which can result in incorrect e
nvdosv
CVE-2024-57998P3HIGHCVSS 7.8≥ 6.6, < 6.6.76≥ 6.7, < 6.12.13+1 more2025-02-27
CVE-2024-57998 [HIGH] CWE-125 CVE-2024-57998: In the Linux kernel, the following vulnerability has been resolved: OPP: add index check to assert In the Linux kernel, the following vulnerability has been resolved: OPP: add index check to assert to avoid buffer overflow in _read_freq() Pass the freq index to the assert function to make sure we do not read a freq out of the opp->rates[] table when called from the indexed variants: dev_pm_opp_find_freq_exact_indexed() or dev_pm_opp_find_freq_ceil/
nvdosv
CVE-2022-3424P3HIGHCVSS 7.8≥ 2.6.33, < 4.9.337≥ 4.10, < 4.14.303+7 more2023-03-06
CVE-2022-3424 [HIGH] CWE-416 CVE-2022-3424: A use-after-free flaw was found in the Linux kernel’s SGI GRU driver in the way the first gru_file_u A use-after-free flaw was found in the Linux kernel’s SGI GRU driver in the way the first gru_file_unlocked_ioctl function is called by the user, where a fail pass occurs in the gru_check_chiplet_assignment function. This flaw allows a local user to crash or potentially escalate their privileges on the system.
nvdosv
CVE-2021-47458P3HIGHCVSS 7.8fixed in 4.4.290≥ 4.5, < 4.9.288+6 more2024-05-22
CVE-2021-47458 [HIGH] CWE-787 CVE-2021-47458: In the Linux kernel, the following vulnerability has been resolved: ocfs2: mount fails with buffer In the Linux kernel, the following vulnerability has been resolved: ocfs2: mount fails with buffer overflow in strlen Starting with kernel 5.11 built with CONFIG_FORTIFY_SOURCE mouting an ocfs2 filesystem with either o2cb or pcmk cluster stack fails with the trace below. Problem seems to be that strings for cluster stack and cluster name are not guara
nvdosv
CVE-2022-2977P3HIGHCVSS 7.8≥ 4.12, < 4.14.276≥ 4.15, < 4.19.238+6 more2022-09-14
CVE-2022-2977 [HIGH] CWE-416 CVE-2022-2977: A flaw was found in the Linux kernel implementation of proxied virtualized TPM devices. On a system A flaw was found in the Linux kernel implementation of proxied virtualized TPM devices. On a system where virtualized TPM devices are configured (this is not the default) a local attacker can create a use-after-free and create a situation where it may be possible to escalate privileges on the system.
nvdosv
CVE-2025-37752P3HIGHCVSS 7.8≥ 6.1.129, < 6.1.135≥ 6.6.76, < 6.6.88+4 more2025-05-01
CVE-2025-37752 [HIGH] CWE-129 CVE-2025-37752: In the Linux kernel, the following vulnerability has been resolved: net_sched: sch_sfq: move the li In the Linux kernel, the following vulnerability has been resolved: net_sched: sch_sfq: move the limit validation It is not sufficient to directly validate the limit on the data that the user passes as it can be updated based on how the other parameters are changed. Move the check at the end of the configuration update process to also catch scenario
nvdosv
CVE-2021-47566P3HIGHCVSS 7.8≥ 3.0, < 4.4.294≥ 4.5, < 4.9.292+6 more2024-05-24
CVE-2021-47566 [HIGH] CWE-787 CVE-2021-47566: In the Linux kernel, the following vulnerability has been resolved: proc/vmcore: fix clearing user In the Linux kernel, the following vulnerability has been resolved: proc/vmcore: fix clearing user buffer by properly using clear_user() To clear a user buffer we cannot simply use memset, we have to use clear_user(). With a virtio-mem device that registers a vmcore_cb and has some logically unplugged memory inside an added Linux memory block, I can e
nvdosv
CVE-2022-1976P3HIGHCVSS 7.8≥ 5.17.3, < 5.18.6vkernel 5.19-rc12022-08-31
CVE-2022-1976 [HIGH] CWE-416 CVE-2022-1976: A flaw was found in the Linux kernel’s implementation of IO-URING. This flaw allows an attacker with A flaw was found in the Linux kernel’s implementation of IO-URING. This flaw allows an attacker with local executable permission to create a string of requests that can cause a use-after-free flaw within the kernel. This issue leads to memory corruption and possible privilege escalation.
nvdosv
CVE-2023-39197P3HIGHCVSS 7.5≥ 2.6.26, < 5.4.251≥ 5.5, < 5.10.188+4 more2024-01-23
CVE-2023-39197 [HIGH] CWE-125 CVE-2023-39197: An out-of-bounds read vulnerability was found in Netfilter Connection Tracking (conntrack) in the Li An out-of-bounds read vulnerability was found in Netfilter Connection Tracking (conntrack) in the Linux kernel. This flaw allows a remote user to disclose sensitive information via the DCCP protocol.
nvdosv
CVE-2024-53095P3HIGHCVSS 7.8≥ 4.2, < 6.6.62≥ 6.7, < 6.11.9+1 more2024-11-21
CVE-2024-53095 [HIGH] CWE-416 CVE-2024-53095: In the Linux kernel, the following vulnerability has been resolved: smb: client: Fix use-after-free In the Linux kernel, the following vulnerability has been resolved: smb: client: Fix use-after-free of network namespace. Recently, we got a customer report that CIFS triggers oops while reconnecting to a server. [0] The workload runs on Kubernetes, and some pods mount CIFS servers in non-root network namespaces. The problem rarely happened, but it
nvdosv
CVE-2024-35905P3HIGHCVSS 7.8≥ 5.10.209, < 5.10.215≥ 5.15.148, < 5.15.154+4 more2024-05-19
CVE-2024-35905 [HIGH] CWE-129 CVE-2024-35905: In the Linux kernel, the following vulnerability has been resolved: bpf: Protect against int overfl In the Linux kernel, the following vulnerability has been resolved: bpf: Protect against int overflow for stack access size This patch re-introduces protection against the size of access to stack memory being negative; the access size can appear negative as a result of overflowing its signed int representation. This should not actually happen, as the
nvdosv
CVE-2023-0030P3HIGHCVSS 7.8fixed in 5.0vLinux kernel 5.0-rc12023-03-08
CVE-2023-0030 [HIGH] CWE-416 CVE-2023-0030: A use-after-free flaw was found in the Linux kernel’s nouveau driver in how a user triggers a memory A use-after-free flaw was found in the Linux kernel’s nouveau driver in how a user triggers a memory overflow that causes the nvkm_vma_tail function to fail. This flaw allows a local user to crash or potentially escalate their privileges on the system.
nvdosv
CVE-2025-38512P3HIGHCVSS 7.8≥ 6.1.107, < 6.1.146≥ 6.3, < 6.6.99+7 more2025-08-16
CVE-2025-38512 [HIGH] CVE-2025-38512: In the Linux kernel, the following vulnerability has been resolved: wifi: prevent A-MSDU attacks in In the Linux kernel, the following vulnerability has been resolved: wifi: prevent A-MSDU attacks in mesh networks This patch is a mitigation to prevent the A-MSDU spoofing vulnerability for mesh networks. The initial update to the IEEE 802.11 standard, in response to the FragAttacks, missed this case (CVE-2025-27558). It can be considered a variant of CVE-20
nvdosv
CVE-2023-1252P3HIGHCVSS 7.8≥ 5.6, < 5.10.80≥ 5.11, < 5.14.19+2 more2023-03-23
CVE-2023-1252 [HIGH] CWE-416 CVE-2023-1252: A use-after-free flaw was found in the Linux kernel’s Ext4 File System in how a user triggers severa A use-after-free flaw was found in the Linux kernel’s Ext4 File System in how a user triggers several file operations simultaneously with the overlay FS usage. This flaw allows a local user to crash or potentially escalate their privileges on the system. Only if patch 9a2544037600 ("ovl: fix use after free in struct ovl_aio_req") not applied yet, the ke
nvdosv
CVE-2022-49888P3HIGHCVSS 7.8≥ 5.12, < 5.15.78≥ 5.16, < 6.0.8+1 more2025-05-01
CVE-2022-49888 [HIGH] CWE-787 CVE-2022-49888: In the Linux kernel, the following vulnerability has been resolved: arm64: entry: avoid kprobe recu In the Linux kernel, the following vulnerability has been resolved: arm64: entry: avoid kprobe recursion The cortex_a76_erratum_1463225_debug_handler() function is called when handling debug exceptions (and synchronous exceptions from BRK instructions), and so is called when a probed function executes. If the compiler does not inline cortex_a76_errat
nvdosv
CVE-2024-46852P3HIGHCVSS 7.8≥ 5.11, < 5.15.168≥ 5.16, < 6.1.111+3 more2024-09-27
CVE-2024-46852 [HIGH] CWE-193 CVE-2024-46852: In the Linux kernel, the following vulnerability has been resolved: dma-buf: heaps: Fix off-by-one In the Linux kernel, the following vulnerability has been resolved: dma-buf: heaps: Fix off-by-one in CMA heap fault handler Until VM_DONTEXPAND was added in commit 1c1914d6e8c6 ("dma-buf: heaps: Don't track CMA dma-buf pages under RssFile") it was possible to obtain a mapping larger than the buffer size via mremap and bypass the overflow check in dma
nvdosv
CVE-2024-58069P3HIGHCVSS 7.8≥ 5.2, < 5.4.291≥ 5.5, < 5.10.235+5 more2025-03-06
CVE-2024-58069 [HIGH] CWE-787 CVE-2024-58069: In the Linux kernel, the following vulnerability has been resolved: rtc: pcf85063: fix potential OO In the Linux kernel, the following vulnerability has been resolved: rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read The nvmem interface supports variable buffer sizes, while the regmap interface operates with fixed-size storage. If an nvmem client uses a buffer size less than 4 bytes, regmap_read will write out of bounds as it expects t
nvdosv
CVE-2025-39860P3HIGHCVSS 7.8≥ 4.14.322, < 4.15≥ 4.19.291, < 4.20+11 more2025-09-19
CVE-2025-39860 [HIGH] CWE-416 CVE-2025-39860: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix use-after-free i In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen() syzbot reported the splat below without a repro. In the splat, a single thread calling bt_accept_dequeue() freed sk and touched it after that. The root cause would be the racy l2cap_sock_cleanup_listen() call added by the
nvdosv
Linux Kernel vulnerabilities | cvebase