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 35 of 821
CVE-2021-3489P3HIGHCVSS 7.8≥ 5.8, < 5.10.37≥ 5.11, < 5.11.21+7 more2021-06-04
CVE-2021-3489 [HIGH] CWE-119 CVE-2021-3489: The eBPF RINGBUF bpf_ringbuf_reserve() function in the Linux kernel did not check that the allocated The eBPF RINGBUF bpf_ringbuf_reserve() function in the Linux kernel did not check that the allocated size was smaller than the ringbuf size, allowing an attacker to perform out-of-bounds writes within the kernel and therefore, arbitrary code execution. This issue was fixed via commit 4b81ccebaeee ("bpf, ringbuf: Deny reserve of buffers larger than ringb
nvdosv
CVE-2026-46331P3HIGHCVSS 7.8≥ 4.19.244, < 4.20≥ 5.4.195, < 5.5+14 more2026-06-16
CVE-2026-46331 [HIGH] CWE-190 CVE-2026-46331: In the Linux kernel, the following vulnerability has been resolved: net/sched: fix pedit partial CO In the Linux kernel, the following vulnerability has been resolved: net/sched: fix pedit partial COW leading to page cache corruption tcf_pedit_act() computes the COW range for skb_ensure_writable() once before the key loop using tcfp_off_max_hint, but the hint does not account for the runtime header offset added by typed keys. This can leave part of
nvd
CVE-2026-23111P3HIGHCVSS 7.8≥ 4.19.316, < 4.20≥ 5.4.262, < 5.5+16 more2026-02-13
CVE-2026-23111 [HIGH] CWE-416 CVE-2026-23111: In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fix inver In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fix inverted genmask check in nft_map_catchall_activate() nft_map_catchall_activate() has an inverted element activity check compared to its non-catchall counterpart nft_mapelem_activate() and compared to what is logically required. nft_map_catchall_activate()
nvdosv
CVE-2018-1000028P3HIGHCVSS 7.4≥ 4.4.111, ≤ 4.4.119≥ 4.9.76, ≤ 4.9.85+3 more2018-02-09
CVE-2018-1000028 [HIGH] CWE-269 CVE-2018-1000028: Linux kernel version after commit bdcf0a423ea1 - 4.15-rc4+, 4.14.8+, 4.9.76+, 4.4.111+ contains a In Linux kernel version after commit bdcf0a423ea1 - 4.15-rc4+, 4.14.8+, 4.9.76+, 4.4.111+ contains a Incorrect Access Control vulnerability in NFS server (nfsd) that can result in remote users reading or writing files they should not be able to via NFS. This attack appear to be exploitable via NFS server must export a filesystem with the "rootsquash"
nvdosv
CVE-2008-4609P3HIGHCVSS 7.1v1.2.0v1.3.0+419 more2008-10-20
CVE-2008-4609 [HIGH] CWE-16 CVE-2008-4609: The TCP implementation in (1) Linux, (2) platforms based on BSD Unix, (3) Microsoft Windows, (4) Cis The TCP implementation in (1) Linux, (2) platforms based on BSD Unix, (3) Microsoft Windows, (4) Cisco products, and probably other operating systems allows remote attackers to cause a denial of service (connection queue exhaustion) via multiple vectors that manipulate information in the TCP state table, as demonstrated by sockstress.
nvd
CVE-2021-3483P3HIGHCVSS 7.8fixed in 5.12v5.12+1 more2021-05-17
CVE-2021-3483 [HIGH] CWE-416 CVE-2021-3483: A flaw was found in the Nosy driver in the Linux kernel. This issue allows a device to be inserted t A flaw was found in the Nosy driver in the Linux kernel. This issue allows a device to be inserted twice into a doubly-linked list, leading to a use-after-free when one of these devices is removed. The highest threat from this vulnerability is to confidentiality, integrity, as well as system availability. Versions before kernel 5.12-rc6 are affected
nvdosv
CVE-2021-47259P3HIGHCVSS 7.5≥ 4.13, < 4.14.237≥ 4.15, < 4.19.195+4 more2024-05-21
CVE-2021-47259 [HIGH] CWE-416 CVE-2021-47259: In the Linux kernel, the following vulnerability has been resolved: NFS: Fix use-after-free in nfs4 In the Linux kernel, the following vulnerability has been resolved: NFS: Fix use-after-free in nfs4_init_client() KASAN reports a use-after-free when attempting to mount two different exports through two different NICs that belong to the same server. Olga was able to hit this with kernels starting somewhere between 5.7 and 5.10, but I traced the pat
nvdosv
CVE-2021-3715P3HIGHCVSS 7.8≥ 3.18, < 4.4.218≥ 4.5, < 4.9.218+5 more2022-03-02
CVE-2021-3715 [HIGH] CWE-416 CVE-2021-3715: A flaw was found in the "Routing decision" classifier in the Linux kernel's Traffic Control networki A flaw was found in the "Routing decision" classifier in the Linux kernel's Traffic Control networking subsystem in the way it handled changing of classification filters, leading to a use-after-free condition. This flaw allows unprivileged local users to escalate their privileges on the system. The highest threat from this vulnerability is to confidenti
nvdosv
CVE-2025-38708P3HIGHCVSS 7.8≥ 4.5, < 5.4.297≥ 5.5, < 5.10.241+6 more2025-09-04
CVE-2025-38708 [HIGH] CWE-416 CVE-2025-38708: In the Linux kernel, the following vulnerability has been resolved: drbd: add missing kref_get in h In the Linux kernel, the following vulnerability has been resolved: drbd: add missing kref_get in handle_write_conflicts With `two-primaries` enabled, DRBD tries to detect "concurrent" writes and handle write conflicts, so that even if you write to the same sector simultaneously on both nodes, they end up with the identical data once the writes are c
nvdosv
CVE-2023-6817P3HIGHCVSS 7.8≥ 5.6, < 5.10.204≥ 5.11, < 5.15.143+3 more2023-12-18
CVE-2023-6817 [HIGH] CWE-416 CVE-2023-6817: A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited to achieve local privilege escalation. The function nft_pipapo_walk did not skip inactive elements during set walk which could lead double deactivations of PIPAPO (Pile Packet Policies) elements, leading to use-after-free. We recommend upgrading past c
nvdosv
CVE-2026-23428P3HIGHCVSS 7.8≥ 5.15.121, < 5.15.203≥ 6.1.36, < 6.1.167+7 more2026-04-03
CVE-2026-23428 [HIGH] CWE-416 CVE-2026-23428: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free of sh In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free of share_conf in compound request smb2_get_ksmbd_tcon() reuses work->tcon in compound requests without validating tcon->t_state. ksmbd_tree_conn_lookup() checks t_state == TREE_CONNECTED on the initial lookup path, but the compound reuse path bypasses this c
nvdosv
CVE-2023-1118P3HIGHCVSS 7.8≥ 2.6.36, < 4.14.308≥ 4.15, < 4.19.276+6 more2023-03-02
CVE-2023-1118 [HIGH] CWE-416 CVE-2023-1118: A flaw use after free in the Linux kernel integrated infrared receiver/transceiver driver was found A flaw use after free in the Linux kernel integrated infrared receiver/transceiver driver was found in the way user detaching rc device. A local user could use this flaw to crash the system or potentially escalate their privileges on the system.
nvdosv
CVE-2023-3611P3HIGHCVSS 7.8≥ 3.8, < 4.14.322≥ 4.15, < 4.19.291+6 more2023-07-21
CVE-2023-3611 [HIGH] CWE-787 CVE-2023-3611: An out-of-bounds write vulnerability in the Linux kernel's net/sched: sch_qfq component can be explo An out-of-bounds write vulnerability in the Linux kernel's net/sched: sch_qfq component can be exploited to achieve local privilege escalation. The qfq_change_agg() function in net/sched/sch_qfq.c allows an out-of-bounds write because lmax is updated according to packet sizes without bounds checks. We recommend upgrading past commit 3e337087c3b5805fe0
nvdosv
CVE-2023-3610P3HIGHCVSS 7.8≥ 5.9, < 5.10.188≥ 5.11, < 5.15.119+2 more2023-07-21
CVE-2023-3610 [HIGH] CWE-416 CVE-2023-3610: A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited to achieve local privilege escalation. Flaw in the error handling of bound chains causes a use-after-free in the abort path of NFT_MSG_NEWRULE. The vulnerability requires CAP_NET_ADMIN to be triggered. We recommend upgrading past commit 4bedf9eee016286
nvdosv
CVE-2022-48980P3HIGHCVSS 7.8≥ 5.14, < 5.15.83≥ 5.16, < 6.0.13+1 more2024-10-21
CVE-2022-48980 [HIGH] CWE-787 CVE-2022-48980: In the Linux kernel, the following vulnerability has been resolved: net: dsa: sja1105: avoid out of In the Linux kernel, the following vulnerability has been resolved: net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing() The SJA1105 family has 45 L2 policing table entries (SJA1105_MAX_L2_POLICING_COUNT) and SJA1110 has 110 (SJA1110_MAX_L2_POLICING_COUNT). Keeping the table structure but accounting for the difference in port c
nvdosv
CVE-2025-38585P3HIGHCVSS 7.8≥ 6.0, < 6.12.42≥ 6.13, < 6.15.10+1 more2025-08-19
CVE-2025-38585 [HIGH] CWE-787 CVE-2025-38585: In the Linux kernel, the following vulnerability has been resolved: staging: media: atomisp: Fix st In the Linux kernel, the following vulnerability has been resolved: staging: media: atomisp: Fix stack buffer overflow in gmin_get_var_int() When gmin_get_config_var() calls efi.get_variable() and the EFI variable is larger than the expected buffer size, two behaviors combine to create a stack buffer overflow: 1. gmin_get_config_var() does not retur
nvdosv
CVE-2026-23092P3HIGHCVSS 7.8≥ 6.16, < 6.18.8v6.192026-02-04
CVE-2026-23092 [HIGH] CWE-787 CVE-2026-23092: In the Linux kernel, the following vulnerability has been resolved: iio: dac: ad3552r-hs: fix out-o In the Linux kernel, the following vulnerability has been resolved: iio: dac: ad3552r-hs: fix out-of-bound write in ad3552r_hs_write_data_source When simple_write_to_buffer() succeeds, it returns the number of bytes actually copied to the buffer. The code incorrectly uses 'count' as the index for null termination instead of the actual bytes copied. I
nvdosv
CVE-2021-47378P3CRITICALCVSS 9.8fixed in 5.10.70≥ 5.11, < 5.14.9+1 more2024-05-21
CVE-2021-47378 [CRITICAL] CWE-416 CVE-2021-47378: In the Linux kernel, the following vulnerability has been resolved: nvme-rdma: destroy cm id before In the Linux kernel, the following vulnerability has been resolved: nvme-rdma: destroy cm id before destroy qp to avoid use after free We should always destroy cm_id before destroy qp to avoid to get cma event after qp was destroyed, which may lead to use after free. In RDMA connection establishment error flow, don't destroy qp in cm event handle
nvdosv
CVE-2025-39967P3HIGHCVSS 7.8≥ 4.4.235, < 4.5≥ 4.9.235, < 4.10+24 more2025-10-15
CVE-2025-39967 [HIGH] CWE-190 CVE-2025-39967: In the Linux kernel, the following vulnerability has been resolved: fbcon: fix integer overflow in In the Linux kernel, the following vulnerability has been resolved: fbcon: fix integer overflow in fbcon_do_set_font Fix integer overflow vulnerabilities in fbcon_do_set_font() where font size calculations could overflow when handling user-controlled font parameters. The vulnerabilities occur when: 1. CALC_FONTSZ(h, pitch, charcount) performs h * pit
nvdosv
CVE-2025-71089P3HIGHCVSS 7.8≥ 5.2, < 5.15.200≥ 5.16, < 6.1.163+3 more2026-01-13
CVE-2025-71089 [HIGH] CVE-2025-71089: In the Linux kernel, the following vulnerability has been resolved: iommu: disable SVA when CONFIG_ In the Linux kernel, the following vulnerability has been resolved: iommu: disable SVA when CONFIG_X86 is set Patch series "Fix stale IOTLB entries for kernel address space", v7. This proposes a fix for a security vulnerability related to IOMMU Shared Virtual Addressing (SVA). In an SVA context, an IOMMU can cache kernel page table entries. When a kernel pa
nvdosv