cbcvebase.

Linux Kernel vulnerabilities

17,011 known vulnerabilities affecting linux/linux_kernel.

Total CVEs
17,011
CISA KEV
36
actively exploited
Public exploits
321
Exploited in wild
77
Severity breakdown
CRITICAL306HIGH4920MEDIUM9816LOW418UNKNOWN1551

Vulnerabilities

Page 5 of 851
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-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-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-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-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-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-4557P3HIGHCVSS 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
CVE-2026-43503P3HIGHCVSS 8.8PoC≥ 3.9, < 5.10.257≥ 5.11, < 5.15.208+9 more2026-05-23
CVE-2026-43503 [HIGH] CWE-691 CVE-2026-43503: In the Linux kernel, the following vulnerability has been resolved: net: skbuff: propagate shared-f In the Linux kernel, the following vulnerability has been resolved: net: skbuff: propagate shared-frag marker through frag-transfer helpers Two frag-transfer helpers (__pskb_copy_fclone() and skb_shift()) fail to propagate the SKBFL_SHARED_FRAG bit in skb_shinfo()->flags when moving frags from source to destination. __pskb_copy_fclone() defers the re
nvd
CVE-2016-8655P3HIGHCVSS 7.8PoC≥ 3.2, < 3.2.85≥ 3.3, < 3.10.106+6 more2016-12-08
CVE-2016-8655 [HIGH] CWE-362 CVE-2016-8655: Race condition in net/packet/af_packet.c in the Linux kernel through 4.8.12 allows local users to ga Race condition in net/packet/af_packet.c in the Linux kernel through 4.8.12 allows local users to gain privileges or cause a denial of service (use-after-free) by leveraging the CAP_NET_RAW capability to change a socket version, related to the packet_set_ring and packet_setsockopt functions.
nvdosv
CVE-2011-2189P3HIGHCVSS 7.5PoC≤ 2.6.322011-10-10
CVE-2011-2189 [HIGH] CWE-400 CVE-2011-2189: net/core/net_namespace.c in the Linux kernel 2.6.32 and earlier does not properly handle a high rate net/core/net_namespace.c in the Linux kernel 2.6.32 and earlier does not properly handle a high rate of creation and cleanup of network namespaces, which makes it easier for remote attackers to cause a denial of service (memory consumption) via requests to a daemon that requires a separate namespace per connection, as demonstrated by vsftpd.
nvd
CVE-2020-12351P3HIGHCVSS 8.8PoC≥ 4.7.7, < 4.9.240≥ 4.10, < 4.14.202+5 more2020-11-23
CVE-2020-12351 [HIGH] CWE-20 CVE-2020-12351: Improper input validation in BlueZ may allow an unauthenticated user to potentially enable escalatio Improper input validation in BlueZ may allow an unauthenticated user to potentially enable escalation of privilege via adjacent access.
nvdosv
CVE-2022-1043P3HIGHCVSS 8.8PoC≥ 5.10.51, < 5.10.61≥ 5.11, < 5.13.13+1 more2022-08-29
CVE-2022-1043 [HIGH] CWE-416 CVE-2022-1043: A flaw was found in the Linux kernel’s io_uring implementation. This flaw allows an attacker with a A flaw was found in the Linux kernel’s io_uring implementation. This flaw allows an attacker with a local account to corrupt system memory, crash the system or escalate privileges.
nvdosv
CVE-2021-43267P2CRITICALCVSS 9.8≥ 5.10, < 5.10.77≥ 5.11, < 5.14.162021-11-02
CVE-2021-43267 [CRITICAL] CWE-1284 CVE-2021-43267: An issue was discovered in net/tipc/crypto.c in the Linux kernel before 5.14.16. The Transparent Int An issue was discovered in net/tipc/crypto.c in the Linux kernel before 5.14.16. The Transparent Inter-Process Communication (TIPC) functionality allows remote attackers to exploit insufficient validation of user-supplied sizes for the MSG_CRYPTO message type.
nvdosv
CVE-2023-44466P2HIGHCVSS 8.8≥ 5.11, < 5.15.121≥ 5.16, < 6.1.40+1 more2023-09-29
CVE-2023-44466 [HIGH] CWE-120 CVE-2023-44466: An issue was discovered in net/ceph/messenger_v2.c in the Linux kernel before 6.4.5. There is an int An issue was discovered in net/ceph/messenger_v2.c in the Linux kernel before 6.4.5. There is an integer signedness error, leading to a buffer overflow and remote code execution via HELLO or one of the AUTH frames. This occurs because of an untrusted length taken from a TCP packet in ceph_decode_32.
nvdosv
CVE-2017-1000112P3HIGHCVSS 7.0PoC≥ 2.6.15, < 3.10.108≥ 3.11, < 3.16.47+4 more2017-10-05
CVE-2017-1000112 [HIGH] CWE-362 CVE-2017-1000112: Linux kernel: Exploitable memory corruption due to UFO to non-UFO path switch. When building a UFO p Linux kernel: Exploitable memory corruption due to UFO to non-UFO path switch. When building a UFO packet with MSG_MORE __ip_append_data() calls ip_ufo_append_data() to append. However in between two send() calls, the append path can be switched from UFO to non-UFO one, which leads to a memory corruption. In case UFO packet lengths exceeds MTU, co
nvdosv
CVE-2019-11477P2HIGHCVSS 7.5≥ 2.6.29, < 3.16.69≥ 3.17, < 4.4.182+9 more2019-06-19
CVE-2019-11477 [HIGH] CWE-190 CVE-2019-11477: Jonathan Looney discovered that the TCP_SKB_CB(skb)->tcp_gso_segs value was subject to an integer ov Jonathan Looney discovered that the TCP_SKB_CB(skb)->tcp_gso_segs value was subject to an integer overflow in the Linux kernel when handling TCP Selective Acknowledgments (SACKs). A remote attacker could use this to cause a denial of service. This has been fixed in stable kernel releases 4.4.182, 4.9.182, 4.14.127, 4.19.52, 5.1.11, and is fixed in com
nvdosv
CVE-2019-11479P2HIGHCVSS 7.5≥ 4.4, < 4.4.182≥ 4.9, < 4.9.182+3 more2019-06-19
CVE-2019-11479 [HIGH] CWE-405 CVE-2019-11479: Jonathan Looney discovered that the Linux kernel default MSS is hard-coded to 48 bytes. This allows Jonathan Looney discovered that the Linux kernel default MSS is hard-coded to 48 bytes. This allows a remote peer to fragment TCP resend queues significantly more than if a larger MSS were enforced. A remote attacker could use this to cause a denial of service. This has been fixed in stable kernel releases 4.4.182, 4.9.182, 4.14.127, 4.19.52, 5.1.11, a
nvdosv
CVE-2016-4997P3HIGHCVSS 7.8PoC≥ 2.6.17, < 3.2.80≥ 3.3, < 3.10.103+7 more2016-07-03
CVE-2016-4997 [HIGH] CWE-264 CVE-2016-4997: The compat IPT_SO_SET_REPLACE and IP6T_SO_SET_REPLACE setsockopt implementations in the netfilter su The compat IPT_SO_SET_REPLACE and IP6T_SO_SET_REPLACE setsockopt implementations in the netfilter subsystem in the Linux kernel before 4.6.3 allow local users to gain privileges or cause a denial of service (memory corruption) by leveraging in-container root access to provide a crafted offset value that triggers an unintended decrement.
nvdosv
Linux Kernel vulnerabilities | cvebase