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 6 of 851
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-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-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-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-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-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-2017-6074P3HIGHCVSS 7.8PoCfixed in 3.2.86≥ 3.3, < 3.10.106+6 more2017-02-18
CVE-2017-6074 [HIGH] CWE-415 CVE-2017-6074: The dccp_rcv_state_process function in net/dccp/input.c in the Linux kernel through 4.9.11 mishandle
The dccp_rcv_state_process function in net/dccp/input.c in the Linux kernel through 4.9.11 mishandles DCCP_PKT_REQUEST packet data structures in the LISTEN state, which allows local users to obtain root privileges or cause a denial of service (double free) via an application that makes an IPV6_RECVPKTINFO setsockopt system call.
nvdosv
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-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
CVE-2022-47939P2CRITICALCVSS 9.8≥ 5.15, < 5.15.61≥ 5.16, < 5.18.18+1 more2022-12-23
CVE-2022-47939 [CRITICAL] CWE-416 CVE-2022-47939: An issue was discovered in ksmbd in the Linux kernel 5.15 through 5.19 before 5.19.2. fs/ksmbd/smb2p
An issue was discovered in ksmbd in the Linux kernel 5.15 through 5.19 before 5.19.2. fs/ksmbd/smb2pdu.c has a use-after-free and OOPS for SMB2_TREE_DISCONNECT.
nvdosv
CVE-2023-0210P2HIGHCVSS 7.5≥ 5.15, < 5.15.87≥ 5.16, < 6.0.19+2 more2023-03-27
CVE-2023-0210 [HIGH] CWE-122 CVE-2023-0210: A bug affects the Linux kernel’s ksmbd NTLMv2 authentication and is known to crash the OS immediatel
A bug affects the Linux kernel’s ksmbd NTLMv2 authentication and is known to crash the OS immediately in Linux-based systems.
nvdosv
CVE-2014-9322P3HIGHCVSS 7.8PoCfixed in 3.2.65≥ 3.3, < 3.4.106+5 more2014-12-17
CVE-2014-9322 [HIGH] CWE-269 CVE-2014-9322: arch/x86/kernel/entry_64.S in the Linux kernel before 3.17.5 does not properly handle faults associa
arch/x86/kernel/entry_64.S in the Linux kernel before 3.17.5 does not properly handle faults associated with the Stack Segment (SS) segment register, which allows local users to gain privileges by triggering an IRET instruction that leads to access to a GS Base address from the wrong space.
nvdosv
CVE-2017-15649P3HIGHCVSS 7.8PoC≤ 4.13.52017-10-19
CVE-2017-15649 [HIGH] CWE-362 CVE-2017-15649: net/packet/af_packet.c in the Linux kernel before 4.13.6 allows local users to gain privileges via c
net/packet/af_packet.c in the Linux kernel before 4.13.6 allows local users to gain privileges via crafted system calls that trigger mishandling of packet_fanout data structures, because of a race condition (involving fanout_add and packet_do_bind) that leads to a use-after-free, a different vulnerability than CVE-2017-6346.
nvdosv
CVE-2015-0569P3HIGHCVSS 7.8PoC≥ 3.0.0, ≤ 3.19.8≥ 4.0.0, ≤ 4.20.152016-05-09
CVE-2015-0569 [HIGH] CWE-787 CVE-2015-0569: Heap-based buffer overflow in the private wireless extensions IOCTL implementation in wlan_hdd_wext.
Heap-based buffer overflow in the private wireless extensions IOCTL implementation in wlan_hdd_wext.c in the WLAN (aka Wi-Fi) driver for the Linux kernel 3.x and 4.x, as used in Qualcomm Innovation Center (QuIC) Android contributions for MSM devices and other products, allows attackers to gain privileges via a crafted application that establishes a pack
nvd
CVE-2016-6187P3HIGHCVSS 7.8PoC≥ 4.5, < 4.6.52016-08-06
CVE-2016-6187 [HIGH] CWE-119 CVE-2016-6187: The apparmor_setprocattr function in security/apparmor/lsm.c in the Linux kernel before 4.6.5 does n
The apparmor_setprocattr function in security/apparmor/lsm.c in the Linux kernel before 4.6.5 does not validate the buffer size, which allows local users to gain privileges by triggering an AppArmor setprocattr hook.
nvdosv
CVE-2019-14901P2CRITICALCVSS 9.8≥ 3.15, < 3.16.83≥ 3.17, < 4.4.217+4 more2019-11-29
CVE-2019-14901 [CRITICAL] CWE-122 CVE-2019-14901: A heap overflow flaw was found in the Linux kernel, all versions 3.x.x and 4.x.x before 4.18.0, in M
A heap overflow flaw was found in the Linux kernel, all versions 3.x.x and 4.x.x before 4.18.0, in Marvell WiFi chip driver. The vulnerability allows a remote attacker to cause a system crash, resulting in a denial of service, or execute arbitrary code. The highest threat with this vulnerability is with the availability of the system. If code exec
nvdosv
CVE-2019-15793P3HIGHCVSS 8.8PoCv5.0v5.32020-04-24
CVE-2019-15793 [HIGH] CWE-538 CVE-2019-15793: In shiftfs, a non-upstream patch to the Linux kernel included in the Ubuntu 5.0 and 5.3 kernel serie
In shiftfs, a non-upstream patch to the Linux kernel included in the Ubuntu 5.0 and 5.3 kernel series, several locations which shift ids translate user/group ids before performing operations in the lower filesystem were translating them into init_user_ns, whereas they should have been translated into the s_user_ns for the lower filesystem. This result
nvd
CVE-2022-22942P3HIGHCVSS 7.8PoC≥ 0, < 5.10.92-2≥ 0, < 5.15.15-22023-12-13
CVE-2022-22942 [HIGH] CVE-2022-22942: The vmwgfx driver contains a local privilege escalation vulnerability that allows unprivileged users to gain access to files opened by other processes
The vmwgfx driver contains a local privilege escalation vulnerability that allows unprivileged users to gain access to files opened by other processes on the system through a dangling 'file' pointer.
osv
CVE-2017-8824P3HIGHCVSS 7.8PoC≥ 2.6.14, < 3.2.97≥ 3.3, < 3.16.52+5 more2017-12-05
CVE-2017-8824 [HIGH] CWE-416 CVE-2017-8824: The dccp_disconnect function in net/dccp/proto.c in the Linux kernel through 4.14.3 allows local use
The dccp_disconnect function in net/dccp/proto.c in the Linux kernel through 4.14.3 allows local users to gain privileges or cause a denial of service (use-after-free) via an AF_UNSPEC connect system call during the DCCP_LISTEN state.
nvdosv