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 28 of 821
CVE-2026-31629P3HIGHCVSS 8.8≥ 3.3, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-04-24
CVE-2026-31629 [HIGH] CWE-667 CVE-2026-31629: In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: add missing return a In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: add missing return after LLCP_CLOSED checks In nfc_llcp_recv_hdlc() and nfc_llcp_recv_disc(), when the socket state is LLCP_CLOSED, the code correctly calls release_sock() and nfc_llcp_sock_put() but fails to return. Execution falls through to the remainder of the function
nvd
CVE-2026-43322P3HIGHCVSS 8.8≥ 6.19, < 6.19.12v7.02026-05-08
CVE-2026-43322 [HIGH] CWE-416 CVE-2026-43322: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: Fix UAF in In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: Fix UAF in le_read_features_complete This fixes the following backtrace caused by hci_conn being freed before le_read_features_complete but after hci_le_read_remote_features_sync so hci_conn_del -> hci_cmd_sync_dequeue is not able to prevent it: BUG: KASAN: slab
nvd
CVE-2026-63807P3HIGHCVSS 8.8≥ 5.12, < 5.15.211≥ 5.16, < 6.1.177+4 more2026-07-19
CVE-2026-63807 [HIGH] CWE-125 CVE-2026-63807: In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: Ensure hugepage i In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping level When recovering hugepages in the shadow MMU, verify that the base gfn of the shadow page is actually contained within the target memslot, *before* querying the max mapping level given the shadow page's gfn.
nvd
CVE-2026-53322P3HIGHCVSS 8.8≥ 6.19, < 7.0.102026-06-26
CVE-2026-53322 [HIGH] CWE-415 CVE-2026-53322: In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Clean up DMABUFs befo In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Clean up DMABUFs before disabling function On device shutdown, make vfio_pci_core_close_device() call vfio_pci_dma_buf_cleanup() before the function is disabled via vfio_pci_core_disable(). This ensures that all access via DMABUFs is revoked before the function's BARs becom
nvd
CVE-2026-53170P3HIGHCVSS 8.8≥ 6.19, < 7.0.13v7.1-rc1+5 more2026-06-25
CVE-2026-53170 [HIGH] CWE-908 CVE-2026-53170: In the Linux kernel, the following vulnerability has been resolved: accel/ethosu: reject DMA comman In the Linux kernel, the following vulnerability has been resolved: accel/ethosu: reject DMA commands with uninitialized length cmd_state_init() initializes the command state with memset(0xff), leaving dma->len at U64_MAX to signal missing setup. The only setter is NPU_SET_DMA0_LEN; if userspace omits this command and issues NPU_OP_DMA_START, dma->le
nvd
CVE-2026-53171P3HIGHCVSS 8.8≥ 6.19, < 7.0.13v7.1-rc1+5 more2026-06-25
CVE-2026-53171 [HIGH] CVE-2026-53171: In the Linux kernel, the following vulnerability has been resolved: accel/ethosu: fix arithmetic is In the Linux kernel, the following vulnerability has been resolved: accel/ethosu: fix arithmetic issues in dma_length() dma_length() derives DMA region usage from command stream values and updates region_size[]: len = ((len + stride[0]) * size0 + stride[1]) * size1 region_size[region] = max(..., len + dma->offset) Several arithmetic issues can corrupt the
nvd
CVE-2019-10639P3HIGHCVSS 7.5≥ 4.1, ≤ 4.20.9≥ 5.0, < 5.0.82019-07-05
CVE-2019-10639 [HIGH] CWE-326 CVE-2019-10639: The Linux kernel 4.x (starting from 4.1) and 5.x before 5.0.8 allows Information Exposure (partial k The Linux kernel 4.x (starting from 4.1) and 5.x before 5.0.8 allows Information Exposure (partial kernel address disclosure), leading to a KASLR bypass. Specifically, it is possible to extract the KASLR kernel image offset using the IP ID values the kernel produces for connection-less protocols (e.g., UDP and ICMP). When such traffic is sent to multi
nvdosv
CVE-2026-31611P3HIGHCVSS 8.6≥ 5.15, < 6.6.136≥ 6.7, < 6.12.83+3 more2026-04-24
CVE-2026-31611 [HIGH] CVE-2026-31611: In the Linux kernel, the following vulnerability has been resolved: ksmbd: require 3 sub-authoritie In the Linux kernel, the following vulnerability has been resolved: ksmbd: require 3 sub-authorities before reading sub_auth[2] parse_dacl() compares each ACE SID against sid_unix_NFS_mode and on match reads sid.sub_auth[2] as the file mode. If sid_unix_NFS_mode is the prefix S-1-5-88-3 with num_subauth = 2 then compare_sids() compares only min(num_subauth,
nvd
CVE-2021-4157P3HIGHCVSS 8.0≥ 4.0, < 4.4.269≥ 4.5, < 4.9.269+7 more2022-03-25
CVE-2021-4157 [HIGH] CWE-119 CVE-2021-4157: An out of memory bounds write flaw (1 or 2 bytes of memory) in the Linux kernel NFS subsystem was fo An out of memory bounds write flaw (1 or 2 bytes of memory) in the Linux kernel NFS subsystem was found in the way users use mirroring (replication of files with NFS). A user, having access to the NFS mount, could potentially use this flaw to crash the system or escalate privileges on the system.
nvdosv
CVE-2009-4538P3CRITICALCVSS 10.0≤ 2.6.32.32010-01-12
CVE-2009-4538 [CRITICAL] CVE-2009-4538: drivers/net/e1000e/netdev.c in the e1000e driver in the Linux kernel 2.6.32.3 and earlier does not p drivers/net/e1000e/netdev.c in the e1000e driver in the Linux kernel 2.6.32.3 and earlier does not properly check the size of an Ethernet frame that exceeds the MTU, which allows remote attackers to have an unspecified impact via crafted packets, a related issue to CVE-2009-4537.
nvd
CVE-2021-41073P3HIGHCVSS 7.8≥ 5.10, < 5.10.68≥ 5.11, < 5.14.72021-09-19
CVE-2021-41073 [HIGH] CWE-763 CVE-2021-41073: loop_rw_iter in fs/io_uring.c in the Linux kernel 5.10 through 5.14.6 allows local users to gain pri loop_rw_iter in fs/io_uring.c in the Linux kernel 5.10 through 5.14.6 allows local users to gain privileges by using IORING_OP_PROVIDE_BUFFERS to trigger a free of a kernel buffer, as demonstrated by using /proc//maps for exploitation.
nvdosv
CVE-2020-27786P3HIGHCVSS 7.8fixed in 4.4.224≥ 4.5, < 4.9.224+5 more2020-12-11
CVE-2020-27786 [HIGH] CWE-416 CVE-2020-27786: A flaw was found in the Linux kernel’s implementation of MIDI, where an attacker with a local accoun A flaw was found in the Linux kernel’s implementation of MIDI, where an attacker with a local account and the permissions to issue ioctl commands to midi devices could trigger a use-after-free issue. A write to this specific memory while freed and before use causes the flow of execution to change and possibly allow for memory corruption or privilege e
nvdosv
CVE-2016-8438P3CRITICALCVSS 9.8v3.182017-01-12
CVE-2016-8438 [CRITICAL] CWE-190 CVE-2016-8438: Integer overflow leading to a TOCTOU condition in hypervisor PIL. An integer overflow exposes a race Integer overflow leading to a TOCTOU condition in hypervisor PIL. An integer overflow exposes a race condition that may be used to bypass (Peripheral Image Loader) PIL authentication. Product: Android. Versions: Kernel 3.18. Android ID: A-31624565. References: QC-CR#1023638.
nvd
CVE-2023-2008P3HIGHCVSS 7.8fixed in 5.19≥ 4.20, < 5.4.202+4 more2023-04-14
CVE-2023-2008 [HIGH] CWE-129 CVE-2023-2008: A flaw was found in the Linux kernel's udmabuf device driver. The specific flaw exists within a faul A flaw was found in the Linux kernel's udmabuf device driver. The specific flaw exists within a fault handler. The issue results from the lack of proper validation of user-supplied data, which can result in a memory access past the end of an array. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the conte
nvdosv
CVE-2026-43377P3HIGHCVSS 8.1≥ 5.15, < 6.1.167≥ 6.2, < 6.6.130+4 more2026-05-08
CVE-2026-43377 [HIGH] CVE-2026-43377: In the Linux kernel, the following vulnerability has been resolved: ksmbd: Don't log keys in SMB3 s In the Linux kernel, the following vulnerability has been resolved: ksmbd: Don't log keys in SMB3 signing and encryption key generation When KSMBD_DEBUG_AUTH logging is enabled, generate_smb3signingkey() and generate_smb3encryptionkey() log the session, signing, encryption, and decryption key bytes. Remove the logs to avoid exposing credentials.
nvd
CVE-2021-34866P3HIGHCVSS 7.8≥ 5.8, < 5.10.62≥ 5.11, < 5.13.142022-01-25
CVE-2021-34866 [HIGH] CWE-843 CVE-2021-34866: This vulnerability allows local attackers to escalate privileges on affected installations of Linux This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.14-rc3. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the handling of eBPF programs. The issue results from the lack of prope
nvdosv
CVE-2016-8459P3CRITICALCVSS 9.8v3.182017-01-12
CVE-2016-8459 [CRITICAL] CWE-119 CVE-2016-8459: Possible buffer overflow in storage subsystem. Bad parameters as part of listener responses to RPMB Possible buffer overflow in storage subsystem. Bad parameters as part of listener responses to RPMB commands could lead to buffer overflow. Product: Android. Versions: Kernel 3.18. Android ID: A-32577972. References: QC-CR#988462.
nvd
CVE-2016-2384P4MEDIUMCVSS 4.6PoC≤ 4.4.82016-04-27
CVE-2016-2384 [MEDIUM] CVE-2016-2384: Double free vulnerability in the snd_usbmidi_create function in sound/usb/midi.c in the Linux kernel Double free vulnerability in the snd_usbmidi_create function in sound/usb/midi.c in the Linux kernel before 4.5 allows physically proximate attackers to cause a denial of service (panic) or possibly have unspecified other impact via vectors involving an invalid USB descriptor.
nvdosv
CVE-2017-2671P4MEDIUMCVSS 5.5PoC≤ 4.10.82017-04-05
CVE-2017-2671 [MEDIUM] CVE-2017-2671: The ping_unhash function in net/ipv4/ping.c in the Linux kernel through 4.10.8 is too late in obtain The ping_unhash function in net/ipv4/ping.c in the Linux kernel through 4.10.8 is too late in obtaining a certain lock and consequently cannot ensure that disconnect function calls are safe, which allows local users to cause a denial of service (panic) by leveraging access to the protocol value of IPPROTO_ICMP in a socket system call.
nvdosv
CVE-2016-8437P3CRITICALCVSS 9.8v3.182017-01-12
CVE-2016-8437 [CRITICAL] CWE-20 CVE-2016-8437: Improper input validation in Access Control APIs. Access control API may return memory range checkin Improper input validation in Access Control APIs. Access control API may return memory range checking incorrectly. Product: Android. Versions: Kernel 3.18. Android ID: A-31623057. References: QC-CR#1009695.
nvd
Linux Kernel vulnerabilities | cvebase