cbcvebase.

Linux Kernel vulnerabilities

16,357 known vulnerabilities affecting linux/linux_kernel.

Total CVEs
16,357
CISA KEV
31
actively exploited
Public exploits
315
Exploited in wild
67
Severity breakdown
CRITICAL223HIGH4521MEDIUM9642LOW420UNKNOWN1551

Vulnerabilities

Page 4 of 818
CVE-2025-37899P2HIGHCVSS 7.8Exploited≥ 5.15, < 6.12.28≥ 6.13, < 6.14.6+1 more2025-05-20
CVE-2025-37899 [HIGH] CWE-416 CVE-2025-37899: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free in se In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free in session logoff The sess->user object can currently be in use by another thread, for example if another connection has sent a session setup request to bind to the session being free'd. The handler for that connection could be in the smb2_sess_setup functio
nvdosv
CVE-2015-1805P2HIGHCVSS 7.2Exploited≤ 3.15.102015-08-08
CVE-2015-1805 [HIGH] CWE-17 CVE-2015-1805: The (1) pipe_read and (2) pipe_write implementations in fs/pipe.c in the Linux kernel before 3.16 do The (1) pipe_read and (2) pipe_write implementations in fs/pipe.c in the Linux kernel before 3.16 do not properly consider the side effects of failed __copy_to_user_inatomic and __copy_from_user_inatomic calls, which allows local users to cause a denial of service (system crash) or possibly gain privileges via a crafted application, aka an "I/O vector ar
nvdosv
CVE-2009-2908P2MEDIUMCVSS 4.9Exploitedv2.6.312009-10-13
CVE-2009-2908 [MEDIUM] CVE-2009-2908: The d_delete function in fs/ecryptfs/inode.c in eCryptfs in the Linux kernel 2.6.31 allows local use The d_delete function in fs/ecryptfs/inode.c in eCryptfs in the Linux kernel 2.6.31 allows local users to cause a denial of service (kernel OOPS) and possibly execute arbitrary code via unspecified vectors that cause a "negative dentry" and trigger a NULL pointer dereference, as demonstrated via a Mutt temporary directory in an eCryptfs mount.
nvd
CVE-2017-0561P2CRITICALCVSS 9.8PoCv3.10v3.182017-04-07
CVE-2017-0561 [CRITICAL] CWE-787 CVE-2017-0561: A remote code execution vulnerability in the Broadcom Wi-Fi firmware could enable a remote attacker A remote code execution vulnerability in the Broadcom Wi-Fi firmware could enable a remote attacker to execute arbitrary code within the context of the Wi-Fi SoC. This issue is rated as Critical due to the possibility of remote code execution in the context of the Wi-Fi SoC. Product: Android. Versions: Kernel-3.10, Kernel-3.18. Android ID: A-34199105
nvd
CVE-2017-7533P3HIGHCVSS 7.0ExploitedPoC≥ 3.14, < 3.16.47≥ 3.17, < 3.18.64+3 more2017-08-05
CVE-2017-7533 [HIGH] CWE-362 CVE-2017-7533: Race condition in the fsnotify implementation in the Linux kernel through 4.12.4 allows local users Race condition in the fsnotify implementation in the Linux kernel through 4.12.4 allows local users to gain privileges or cause a denial of service (memory corruption) via a crafted application that leverages simultaneous execution of the inotify_handle_event and vfs_rename functions.
nvdosv
CVE-2017-5753P2MEDIUMCVSS 5.6PoC≥ 0, < 4.15.11-12018-01-04
CVE-2017-5753 [MEDIUM] CVE-2017-5753: Systems with microprocessors utilizing speculative execution and branch prediction may allow unauthorized disclosure of information to an attacker wit Systems with microprocessors utilizing speculative execution and branch prediction may allow unauthorized disclosure of information to an attacker with local user access via a side-channel analysis.
osv
CVE-2017-5715P2MEDIUMCVSS 5.6PoC≥ 0, < 3.13.0-143.1922018-03-09
CVE-2017-5715 [MEDIUM] linux vulnerability linux vulnerability USN-3542-1 mitigated CVE-2017-5715 (Spectre Variant 2) for the amd64 architecture in Ubuntu 14.04 LTS. This update provides the compiler-based retpoline kernel mitigation for the amd64 and i386 architectures. Original advisory details: Jann Horn discovered that microprocessors utilizing speculative execution and branch prediction may allow unauthorized memory reads via sidechannel attacks. This flaw is known as Spectre. A local att
osv
CVE-2024-35960P3CRITICALCVSS 9.1Exploited≥ 4.10, < 4.19.313≥ 4.20, < 5.4.275+6 more2024-05-20
CVE-2024-35960 [CRITICAL] CWE-476 CVE-2024-35960: In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Properly link new fs In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Properly link new fs rules into the tree Previously, add_rule_fg would only add newly created rules from the handle into the tree when they had a refcount of 1. On the other hand, create_flow_handle tries hard to find and reference already existing identical rules instea
nvdosv
CVE-2019-6974P2HIGHCVSS 8.1PoC≥ 3.10, < 3.16.64≥ 3.17, < 3.18.136+5 more2019-02-15
CVE-2019-6974 [HIGH] CWE-362 CVE-2019-6974: In the Linux kernel before 4.20.8, kvm_ioctl_create_device in virt/kvm/kvm_main.c mishandles referen In the Linux kernel before 4.20.8, kvm_ioctl_create_device in virt/kvm/kvm_main.c mishandles reference counting because of a race condition, leading to a use-after-free.
nvdosv
CVE-2009-0065P2CRITICALCVSS 10.0PoC≤ 2.6.27v2.2.27+87 more2009-01-07
CVE-2009-0065 [CRITICAL] CWE-119 CVE-2009-0065: Buffer overflow in net/sctp/sm_statefuns.c in the Stream Control Transmission Protocol (sctp) implem Buffer overflow in net/sctp/sm_statefuns.c in the Stream Control Transmission Protocol (sctp) implementation in the Linux kernel before 2.6.28-git8 allows remote attackers to have an unknown impact via an FWD-TSN (aka FORWARD-TSN) chunk with a large stream ID.
nvd
CVE-2021-3490P2HIGHCVSS 7.8PoC≥ 5.10, < 5.10.37≥ 5.11, < 5.11.21+7 more2021-06-04
CVE-2021-3490 [HIGH] CWE-20 CVE-2021-3490: The eBPF ALU32 bounds tracking for bitwise ops (AND, OR and XOR) in the Linux kernel did not properl The eBPF ALU32 bounds tracking for bitwise ops (AND, OR and XOR) in the Linux kernel did not properly update 32-bit bounds, which could be turned into out of bounds reads and writes in the Linux kernel and therefore, arbitrary code execution. This issue was fixed via commit 049c4e13714e ("bpf: Fix alu32 const subreg bound tracking on bitwise operations")
nvdosv
CVE-2017-1000251P2HIGHCVSS 8.0PoC≥ 2.6.32, < 3.2.94≥ 3.3, < 3.16.49+6 more2017-09-12
CVE-2017-1000251 [HIGH] CWE-787 CVE-2017-1000251: The native Bluetooth stack in the Linux Kernel (BlueZ), starting at the Linux kernel version 2.6.32 The native Bluetooth stack in the Linux Kernel (BlueZ), starting at the Linux kernel version 2.6.32 and up to and including 4.13.1, are vulnerable to a stack overflow vulnerability in the processing of L2CAP configuration responses resulting in Remote code execution in kernel space.
nvdosv
CVE-2022-0435P2HIGHCVSS 8.8≥ 4.8, < 4.9.301≥ 4.10, < 4.14.266+6 more2022-03-25
CVE-2022-0435 [HIGH] CWE-787 CVE-2022-0435: A stack overflow flaw was found in the Linux kernel's TIPC protocol functionality in the way a user A stack overflow flaw was found in the Linux kernel's TIPC protocol functionality in the way a user sends a packet with malicious content where the number of domain member nodes is higher than the 64 allowed. This flaw allows a remote user to crash the system or possibly escalate their privileges if they have access to the TIPC network.
nvdosv
CVE-2017-16995P2HIGHCVSS 7.8PoC≥ 4.9, < 4.9.72≥ 4.10, < 4.14.92017-12-27
CVE-2017-16995 [HIGH] CWE-119 CVE-2017-16995: The check_alu_op function in kernel/bpf/verifier.c in the Linux kernel through 4.4 allows local user The check_alu_op function in kernel/bpf/verifier.c in the Linux kernel through 4.4 allows local users to cause a denial of service (memory corruption) or possibly have unspecified other impact by leveraging incorrect sign extension.
nvdosv
CVE-2018-8897P2HIGHCVSS 7.8PoC≥ 0, < 4.15.17-12018-05-08
CVE-2018-8897 [HIGH] CVE-2018-8897: A statement in the System Programming Guide of the Intel 64 and IA-32 Architectures Software Developer's Manual (SDM) was mishandled in the developmen A statement in the System Programming Guide of the Intel 64 and IA-32 Architectures Software Developer's Manual (SDM) was mishandled in the development of some or all operating-system kernels, resulting in unexpected behavior for #DB exceptions that are deferred by MOV SS or POP SS, as demonstrated by (for examp
osv
CVE-2017-7308P2HIGHCVSS 7.8PoC≥ 2.6.27, < 3.2.89≥ 3.3, < 3.10.107+7 more2017-03-29
CVE-2017-7308 [HIGH] CWE-681 CVE-2017-7308: The packet_set_ring function in net/packet/af_packet.c in the Linux kernel through 4.10.6 does not p The packet_set_ring function in net/packet/af_packet.c in the Linux kernel through 4.10.6 does not properly validate certain block-size data, which allows local users to cause a denial of service (integer signedness error and out-of-bounds write), or gain privileges (if the CAP_NET_RAW capability is held), via crafted system calls.
nvdosv
CVE-2017-5972P3HIGHCVSS 7.5PoC≥ 3.0.0, ≤ 3.19.82017-02-14
CVE-2017-5972 [HIGH] CWE-400 CVE-2017-5972: The TCP stack in the Linux kernel 3.x does not properly implement a SYN cookie protection mechanism The TCP stack in the Linux kernel 3.x does not properly implement a SYN cookie protection mechanism for the case of a fast network connection, which allows remote attackers to cause a denial of service (CPU consumption) by sending many TCP SYN packets, as demonstrated by an attack against the kernel-3.10.0 package in CentOS Linux 7. NOTE: third parties h
nvdosv
CVE-2014-0038P3MEDIUMCVSS 6.9PoC≥ 3.4, < 3.4.79≥ 3.5, < 3.10.29+2 more2014-02-06
CVE-2014-0038 [MEDIUM] CWE-20 CVE-2014-0038: The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when CONFIG_X86_ The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when CONFIG_X86_X32 is enabled, allows local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter.
nvdosv
CVE-2010-2943P3HIGHCVSS 8.1PoCfixed in 2.6.352010-09-30
CVE-2010-2943 [HIGH] CWE-200 CVE-2010-2943: The xfs implementation in the Linux kernel before 2.6.35 does not look up inode allocation btrees be The xfs implementation in the Linux kernel before 2.6.35 does not look up inode allocation btrees before reading inode buffers, which allows remote authenticated users to read unlinked files, or read or overwrite disk blocks that are currently assigned to an active file but were previously assigned to an unlinked file, by accessing a stale NFS filehandl
nvd
CVE-2016-4557P2HIGHCVSS 7.8PoC≥ 4.4, < 4.4.11≥ 4.5, < 4.5.52016-05-23
CVE-2016-4557 [HIGH] CVE-2016-4557: The replace_map_fd_with_map_ptr function in kernel/bpf/verifier.c in the Linux kernel before 4.5.5 d The replace_map_fd_with_map_ptr function in kernel/bpf/verifier.c in the Linux kernel before 4.5.5 does not properly maintain an fd data structure, which allows local users to gain privileges or cause a denial of service (use-after-free) via crafted BPF instructions that reference an incorrect file descriptor.
nvdosv
Linux Kernel vulnerabilities | cvebase