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 5 of 818
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-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-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-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-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-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-2019-11478P2HIGHCVSS 7.5fixed in 4.4.182≥ 4.5, < 4.9.182+8 more2019-06-19
CVE-2019-11478 [HIGH] CWE-770 CVE-2019-11478: Jonathan Looney discovered that the TCP retransmission queue implementation in tcp_fragment in the L Jonathan Looney discovered that the TCP retransmission queue implementation in tcp_fragment in the Linux kernel could be fragmented when handling certain TCP Selective Acknowledgment (SACK) sequences. 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
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-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-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
CVE-2012-0207P3HIGHCVSS 7.5PoCfixed in 3.0.17≥ 3.1, < 3.1.9+1 more2012-05-17
CVE-2012-0207 [HIGH] CWE-369 CVE-2012-0207: The igmp_heard_query function in net/ipv4/igmp.c in the Linux kernel before 3.2.1 allows remote atta The igmp_heard_query function in net/ipv4/igmp.c in the Linux kernel before 3.2.1 allows remote attackers to cause a denial of service (divide-by-zero error and panic) via IGMP packets.
nvdosv
CVE-2026-46300P3HIGHCVSS 7.8PoC≥ 3.9, ≤ 5.10.257≥ 5.11, < 5.15.208+9 more2026-05-23
CVE-2026-46300 [HIGH] CWE-787 CVE-2026-46300: In the Linux kernel, the following vulnerability has been resolved: net: skbuff: preserve shared-fr In the Linux kernel, the following vulnerability has been resolved: net: skbuff: preserve shared-frag marker during coalescing skb_try_coalesce() can attach paged frags from @from to @to. If @from has SKBFL_SHARED_FRAG set, the resulting @to skb can contain the same externally-owned or page-cache-backed frags, but the shared-frag marker is currently
nvd
CVE-2017-5123P3HIGHCVSS 8.8PoC≥ 4.13, < 4.13.72021-11-02
CVE-2017-5123 [HIGH] CWE-20 CVE-2017-5123: Insufficient data validation in waitid allowed an user to escape sandboxes on Linux. Insufficient data validation in waitid allowed an user to escape sandboxes on Linux.
nvdosv
CVE-2015-8660P3MEDIUMCVSS 6.7PoC≥ 3.18, < 3.18.31≥ 3.19, < 4.1.22+1 more2015-12-28
CVE-2015-8660 [MEDIUM] CWE-264 CVE-2015-8660: The ovl_setattr function in fs/overlayfs/inode.c in the Linux kernel through 4.3.3 attempts to merge The ovl_setattr function in fs/overlayfs/inode.c in the Linux kernel through 4.3.3 attempts to merge distinct setattr operations, which allows local users to bypass intended access restrictions and modify the attributes of arbitrary overlay files via a crafted application.
nvdosv
CVE-2016-10277P3HIGHCVSS 7.8PoCv3.10v3.182017-05-12
CVE-2016-10277 [HIGH] CWE-264 CVE-2016-10277: An elevation of privilege vulnerability in the Motorola bootloader could enable a local malicious ap An elevation of privilege vulnerability in the Motorola bootloader could enable a local malicious application to execute arbitrary code within the context of the bootloader. This issue is rated as Critical due to the possibility of a local permanent device compromise, which may require reflashing the operating system to repair the device. Product: And
nvd
CVE-2018-17182P3HIGHCVSS 7.8PoC≥ 3.16, < 3.16.58≥ 3.17, < 3.18.123+4 more2018-09-19
CVE-2018-17182 [HIGH] CWE-416 CVE-2018-17182: An issue was discovered in the Linux kernel through 4.18.8. The vmacache_flush_all function in mm/vm An issue was discovered in the Linux kernel through 4.18.8. The vmacache_flush_all function in mm/vmacache.c mishandles sequence number overflows. An attacker can trigger a use-after-free (and possibly gain privileges) via certain thread creation, map, unmap, invalidation, and dereference operations.
nvdosv
CVE-2003-0001P3MEDIUMCVSS 5.0PoCv2.4.1v2.4.2+18 more2003-01-17
CVE-2003-0001 [MEDIUM] CWE-200 CVE-2003-0001: Multiple ethernet Network Interface Card (NIC) device drivers do not pad frames with null bytes, whi Multiple ethernet Network Interface Card (NIC) device drivers do not pad frames with null bytes, which allows remote attackers to obtain information from previous packets or kernel memory by using malformed packets, as demonstrated by Etherleak.
nvd
CVE-2017-7558P3HIGHCVSS 7.5PoC≥ 4.7, ≤ 4.13v4.72018-07-26
CVE-2017-7558 [HIGH] CWE-125 CVE-2017-7558: A kernel data leak due to an out-of-bound read was found in the Linux kernel in inet_diag_msg_sctp{, A kernel data leak due to an out-of-bound read was found in the Linux kernel in inet_diag_msg_sctp{,l}addr_fill() and sctp_get_sctp_info() functions present since version 4.7-rc1 through version 4.13. A data leak happens when these functions fill in sockaddr data structures used to export socket's diagnostic information. As a result, up to 100 bytes of
nvdosv
CVE-2004-1137P3CRITICALCVSS 10.0PoCv2.4.0v2.4.1+40 more2005-01-10
CVE-2004-1137 [CRITICAL] CVE-2004-1137: Multiple vulnerabilities in the IGMP functionality for Linux kernel 2.4.22 to 2.4.28, and 2.6.x to 2 Multiple vulnerabilities in the IGMP functionality for Linux kernel 2.4.22 to 2.4.28, and 2.6.x to 2.6.9, allow local and remote attackers to cause a denial of service or execute arbitrary code via (1) the ip_mc_source function, which decrements a counter to -1, or (2) the igmp_marksources function, which does not properly validate IGMP message parameters a
nvd
Linux Kernel vulnerabilities | cvebase