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 61 of 821
CVE-2025-38676P3HIGHCVSS 7.8≥ 5.4.237, < 5.5≥ 5.10.175, < 5.10.241+6 more2025-08-26
CVE-2025-38676 [HIGH] CWE-787 CVE-2025-38676: In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Avoid stack buffer o In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Avoid stack buffer overflow from kernel cmdline While the kernel command line is considered trusted in most environments, avoid writing 1 byte past the end of "acpiid" if the "str" argument is maximum length.
nvdosv
CVE-2011-1581P3CRITICALCVSS 9.0fixed in 2.6.392011-05-26
CVE-2011-1581 [CRITICAL] CWE-20 CVE-2011-1581: The bond_select_queue function in drivers/net/bonding/bond_main.c in the Linux kernel before 2.6.39, The bond_select_queue function in drivers/net/bonding/bond_main.c in the Linux kernel before 2.6.39, when a network device with a large number of receive queues is installed but the default tx_queues setting is used, does not properly restrict queue indexes, which allows remote attackers to cause a denial of service (BUG and system crash) or possibly
nvd
CVE-2021-23134P3HIGHCVSS 7.8fixed in 4.4.269≥ 4.5, < 4.9.269+6 more2021-05-12
CVE-2021-23134 [HIGH] CWE-416 CVE-2021-23134: Use After Free vulnerability in nfc sockets in the Linux Kernel before 5.12.4 allows local attackers Use After Free vulnerability in nfc sockets in the Linux Kernel before 5.12.4 allows local attackers to elevate their privileges. In typical configurations, the issue can only be triggered by a privileged local user with the CAP_NET_RAW capability.
nvdosv
CVE-2023-52624P3HIGHCVSS 7.8fixed in 6.7.32024-03-26
CVE-2023-52624 [HIGH] CWE-77 CVE-2023-52624: In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Wake DMCUB bef In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Wake DMCUB before executing GPINT commands [Why] DMCUB can be in idle when we attempt to interface with the HW through the GPINT mailbox resulting in a system hang. [How] Add dc_wake_and_execute_gpint() to wrap the wake, execute, sleep sequence. If the GPINT execute
nvdosv
CVE-2021-28691P3HIGHCVSS 7.8≥ 5.5.0, < 5.12.22021-06-29
CVE-2021-28691 [HIGH] CWE-416 CVE-2021-28691: Guest triggered use-after-free in Linux xen-netback A malicious or buggy network PV frontend can for Guest triggered use-after-free in Linux xen-netback A malicious or buggy network PV frontend can force Linux netback to disable the interface and terminate the receive kernel thread associated with queue 0 in response to the frontend sending a malformed packet. Such kernel thread termination will lead to a use-after-free in Linux netback when the back
nvdosv
CVE-2021-3760P3HIGHCVSS 7.8≥ 4.0, < 4.4.290≥ 4.5, < 4.9.288+6 more2022-02-16
CVE-2021-3760 [HIGH] CWE-416 CVE-2021-3760: A flaw was found in the Linux kernel. A use-after-free vulnerability in the NFC stack can lead to a A flaw was found in the Linux kernel. A use-after-free vulnerability in the NFC stack can lead to a threat to confidentiality, integrity, and system availability.
nvdosv
CVE-2022-0516P3HIGHCVSS 7.8fixed in 5.17v5.17+1 more2022-03-10
CVE-2022-0516 [HIGH] CWE-200 CVE-2022-0516: A vulnerability was found in kvm_s390_guest_sida_op in the arch/s390/kvm/kvm-s390.c function in KVM A vulnerability was found in kvm_s390_guest_sida_op in the arch/s390/kvm/kvm-s390.c function in KVM for s390 in the Linux kernel. This flaw allows a local attacker with a normal user privilege to obtain unauthorized memory write access. This flaw affects Linux kernel versions prior to 5.17-rc4.
nvdosv
CVE-2022-47518P3HIGHCVSS 7.8≥ 4.2, < 5.10.157≥ 5.11, < 5.15.81+1 more2022-12-18
CVE-2022-47518 [HIGH] CWE-787 CVE-2022-47518: An issue was discovered in the Linux kernel before 6.0.11. Missing validation of the number of chann An issue was discovered in the Linux kernel before 6.0.11. Missing validation of the number of channels in drivers/net/wireless/microchip/wilc1000/cfg80211.c in the WILC1000 wireless driver can trigger a heap-based buffer overflow when copying the list of operating channels from Wi-Fi management frames.
nvdosv
CVE-2025-38476P3HIGHCVSS 7.8≥ 5.7, < 5.10.241≥ 5.11, < 5.15.190+10 more2025-07-28
CVE-2025-38476 [HIGH] CWE-416 CVE-2025-38476: In the Linux kernel, the following vulnerability has been resolved: rpl: Fix use-after-free in rpl_ In the Linux kernel, the following vulnerability has been resolved: rpl: Fix use-after-free in rpl_do_srh_inline(). Running lwt_dst_cache_ref_loop.sh in selftest with KASAN triggers the splat below [0]. rpl_do_srh_inline() fetches ipv6_hdr(skb) and accesses it after skb_cow_head(), which is illegal as the header could be freed then. Let's fix it by
nvdosv
CVE-2024-39495P3HIGHCVSS 7.8fixed in 5.4.279≥ 5.5, < 5.10.221+4 more2024-07-12
CVE-2024-39495 [HIGH] CWE-416 CVE-2024-39495: In the Linux kernel, the following vulnerability has been resolved: greybus: Fix use-after-free bug In the Linux kernel, the following vulnerability has been resolved: greybus: Fix use-after-free bug in gb_interface_release due to race condition. In gb_interface_create, &intf->mode_switch_completion is bound with gb_interface_mode_switch_work. Then it will be started by gb_interface_request_mode_switch. Here is the relevant code. if (!queue_work(sy
nvdosv
CVE-2022-49058P3HIGHCVSS 7.8≥ 2.6.37, < 4.9.311≥ 4.10, < 4.14.276+6 more2025-02-26
CVE-2022-49058 [HIGH] CWE-120 CVE-2022-49058: In the Linux kernel, the following vulnerability has been resolved: cifs: potential buffer overflow In the Linux kernel, the following vulnerability has been resolved: cifs: potential buffer overflow in handling symlinks Smatch printed a warning: arch/x86/crypto/poly1305_glue.c:198 poly1305_update_arch() error: __memcpy() 'dctx->buf' too small (16 vs u32max) It's caused because Smatch marks 'link_len' as untrusted since it comes from sscanf(). Add
nvdosv
CVE-2023-51042P3HIGHCVSS 7.8fixed in 6.4.122024-01-23
CVE-2023-51042 [HIGH] CWE-416 CVE-2023-51042: In the Linux kernel before 6.4.12, amdgpu_cs_wait_all_fences in drivers/gpu/drm/amd/amdgpu/amdgpu_cs In the Linux kernel before 6.4.12, amdgpu_cs_wait_all_fences in drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c has a fence use-after-free.
nvdosv
CVE-2026-43378P3HIGHCVSS 7.8≥ 5.15, < 6.1.167≥ 6.2, < 6.6.130+4 more2026-05-08
CVE-2026-43378 [HIGH] CWE-416 CVE-2026-43378: In the Linux kernel, the following vulnerability has been resolved: smb: server: fix use-after-free In the Linux kernel, the following vulnerability has been resolved: smb: server: fix use-after-free in smb2_open() The opinfo pointer obtained via rcu_dereference(fp->f_opinfo) is dereferenced after rcu_read_unlock(), creating a use-after-free window.
nvd
CVE-2024-40901P3HIGHCVSS 7.8≥ 4.10, < 4.19.317≥ 4.20, < 5.4.279+6 more2024-07-12
CVE-2024-40901 [HIGH] CWE-787 CVE-2024-40901: In the Linux kernel, the following vulnerability has been resolved: scsi: mpt3sas: Avoid test/set_b In the Linux kernel, the following vulnerability has been resolved: scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory There is a potential out-of-bounds access when using test_bit() on a single word. The test_bit() and set_bit() functions operate on long values, and when testing or setting a single word, they can exceed the word b
nvdosv
CVE-2024-40974P3HIGHCVSS 7.8fixed in 4.19.317≥ 4.20, < 5.4.279+5 more2024-07-12
CVE-2024-40974 [HIGH] CWE-787 CVE-2024-40974: In the Linux kernel, the following vulnerability has been resolved: powerpc/pseries: Enforce hcall In the Linux kernel, the following vulnerability has been resolved: powerpc/pseries: Enforce hcall result buffer validity and size plpar_hcall(), plpar_hcall9(), and related functions expect callers to provide valid result buffers of certain minimum size. Currently this is communicated only through comments in the code and the compiler has no idea. F
nvdosv
CVE-2026-43494P3HIGHCVSS 7.8≥ 4.17, < 5.10.258≥ 5.11, < 5.15.209+8 more2026-05-21
CVE-2026-43494 [HIGH] CWE-1341 CVE-2026-43494: In the Linux kernel, the following vulnerability has been resolved: net/rds: reset op_nents when ze In the Linux kernel, the following vulnerability has been resolved: net/rds: reset op_nents when zerocopy page pin fails When iov_iter_get_pages2() fails in rds_message_zcopy_from_user(), the pinned pages are released with put_page(), and rm->data.op_mmp_znotifier is cleared. But we fail to properly clear rm->data.op_nents. Later when rds_message_p
nvd
CVE-2025-71068P3HIGHCVSS 7.8≥ 5.11, < 5.15.198≥ 6.0, < 6.6.120+10 more2026-01-13
CVE-2025-71068 [HIGH] CVE-2025-71068: In the Linux kernel, the following vulnerability has been resolved: svcrdma: bound check rq_pages i In the Linux kernel, the following vulnerability has been resolved: svcrdma: bound check rq_pages index in inline path svc_rdma_copy_inline_range indexed rqstp->rq_pages[rc_curpage] without verifying rc_curpage stays within the allocated page array. Add guards before the first use and after advancing to a new page.
nvdosv
CVE-2022-49698P3HIGHCVSS 7.8≥ 4.18, < 5.10.127≥ 5.11, < 5.15.51+2 more2025-02-26
CVE-2022-49698 [HIGH] CVE-2022-49698: In the Linux kernel, the following vulnerability has been resolved: netfilter: use get_random_u32 i In the Linux kernel, the following vulnerability has been resolved: netfilter: use get_random_u32 instead of prandom bh might occur while updating per-cpu rnd_state from user context, ie. local_out path. BUG: using smp_processor_id() in preemptible [00000000] code: nginx/2725 caller is nft_ng_random_eval+0x24/0x54 [nft_numgen] Call Trace: check_preemption_d
nvdosv
CVE-2014-9410P3CRITICALCVSS 9.8≥ 3.0, ≤ 3.19.82016-08-07
CVE-2014-9410 [CRITICAL] CWE-20 CVE-2014-9410: The vfe31_proc_general function in drivers/media/video/msm/vfe/msm_vfe31.c in the MSM-VFE31 driver f The vfe31_proc_general function in drivers/media/video/msm/vfe/msm_vfe31.c in the MSM-VFE31 driver for the Linux kernel 3.x, as used in Qualcomm Innovation Center (QuIC) Android contributions for MSM devices and other products, does not validate a certain id value, which allows attackers to gain privileges or cause a denial of service (memory corrupt
nvd
CVE-2023-34319P3HIGHCVSS 7.8≥ 4.9.336, < 4.10≥ 4.14.302, < 4.14.321+6 more2023-09-22
CVE-2023-34319 [HIGH] CWE-787 CVE-2023-34319: The fix for XSA-423 added logic to Linux'es netback driver to deal with a frontend splitting a packe The fix for XSA-423 added logic to Linux'es netback driver to deal with a frontend splitting a packet in a way such that not all of the headers would come in one piece. Unfortunately the logic introduced there didn't account for the extreme case of the entire packet being split into as many pieces as permitted by the protocol, yet still being smaller
nvdosv
Linux Kernel vulnerabilities | cvebase