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 15 of 818
CVE-2024-27053P3CRITICALCVSS 9.1≥ 5.1, < 5.4.273≥ 5.5, < 5.10.214+5 more2024-05-01
CVE-2024-27053 [CRITICAL] CWE-476 CVE-2024-27053: In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: fix RCU usage i In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: fix RCU usage in connect path With lockdep enabled, calls to the connect function from cfg802.11 layer lead to the following warning: WARNING: suspicious RCU usage 6.7.0-rc1-wt+ #333 Not tainted drivers/net/wireless/microchip/wilc1000/hif.c:386 suspicious rcu_der
nvdosv
CVE-2026-53131P3CRITICALCVSS 9.4≥ 2.6.12.1, < 5.15.210≥ 5.16, < 6.1.176+9 more2026-06-25
CVE-2026-53131 [CRITICAL] CVE-2026-53131: In the Linux kernel, the following vulnerability has been resolved: netfilter: require Ethernet MAC In the Linux kernel, the following vulnerability has been resolved: netfilter: require Ethernet MAC header before using eth_hdr() `ip6t_eui64`, `xt_mac`, the `bitmap:ip,mac`, `hash:ip,mac`, and `hash:mac` ipset types, and `nf_log_syslog` access `eth_hdr(skb)` after either assuming that the skb is associated with an Ethernet device or checking only that t
nvd
CVE-2014-4014P4MEDIUMCVSS 6.2PoCfixed in 3.14.82014-06-23
CVE-2014-4014 [MEDIUM] CWE-264 CVE-2014-4014: The capabilities implementation in the Linux kernel before 3.14.8 does not properly consider that na The capabilities implementation in the Linux kernel before 3.14.8 does not properly consider that namespaces are inapplicable to inodes, which allows local users to bypass intended chmod restrictions by first creating a user namespace, as demonstrated by setting the setgid bit on a file with group ownership of root.
nvdosv
CVE-2017-12762P3CRITICALCVSS 9.8≥ 3.18, < 3.18.64≥ 3.19, ≤ 4.4.80+2 more2017-08-09
CVE-2017-12762 [CRITICAL] CWE-119 CVE-2017-12762: In /drivers/isdn/i4l/isdn_net.c: A user-controlled buffer is copied into a local buffer of constant In /drivers/isdn/i4l/isdn_net.c: A user-controlled buffer is copied into a local buffer of constant size using strcpy without a length check which can cause a buffer overflow. This affects the Linux kernel 4.9-stable tree, 4.12-stable tree, 3.18-stable tree, and 4.4-stable tree.
nvdosv
CVE-2026-46119P3CRITICALCVSS 9.1≥ 2.6.34.1, < 5.15.209≥ 5.16, < 6.1.175+11 more2026-05-28
CVE-2026-46119 [CRITICAL] CWE-125 CVE-2026-46119: In the Linux kernel, the following vulnerability has been resolved: libceph: Fix slab-out-of-bounds In the Linux kernel, the following vulnerability has been resolved: libceph: Fix slab-out-of-bounds access in auth message processing If a (potentially corrupted) message of type CEPH_MSG_AUTH_REPLY contains a positive value in its result field, it is treated as an error code by ceph_handle_auth_reply() and returned to handle_auth_reply(). Therea
nvd
CVE-2026-46043P3CRITICALCVSS 9.1≥ 4.8, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-05-27
CVE-2026-46043 [CRITICAL] CVE-2026-46043: In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Validate pad and ICRC In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv rxe_rcv() currently checks only that the incoming packet is at least header_size(pkt) bytes long before payload_size() is used. However, payload_size() subtracts both the attacker-controlled BTH pad field and RXE_ICRC_SIZE
nvd
CVE-2010-1437P4HIGHCVSS 7.0PoCfixed in 2.6.34v2.6.342010-05-07
CVE-2010-1437 [HIGH] CWE-362 CVE-2010-1437: Race condition in the find_keyring_by_name function in security/keys/keyring.c in the Linux kernel 2 Race condition in the find_keyring_by_name function in security/keys/keyring.c in the Linux kernel 2.6.34-rc5 and earlier allows local users to cause a denial of service (memory corruption and system crash) or possibly have unspecified other impact via keyctl session commands that trigger access to a dead keyring that is undergoing deletion by the key_c
nvd
CVE-2019-15794P4MEDIUMCVSS 6.7PoCv5.0v5.32020-04-24
CVE-2019-15794 [MEDIUM] CWE-672 CVE-2019-15794: Overlayfs in the Linux kernel and shiftfs, a non-upstream patch to the Linux kernel included in the Overlayfs in the Linux kernel and shiftfs, a non-upstream patch to the Linux kernel included in the Ubuntu 5.0 and 5.3 kernel series, both replace vma->vm_file in their mmap handlers. On error the original value is not restored, and the reference is put for the file to which vm_file points. On upstream kernels this is not an issue, as no callers dere
nvdosv
CVE-2024-47659P3HIGHCVSS 8.8fixed in 4.19.322≥ 4.20, < 5.4.284+5 more2024-10-09
CVE-2024-47659 [HIGH] CVE-2024-47659: In the Linux kernel, the following vulnerability has been resolved: smack: tcp: ipv4, fix incorrect In the Linux kernel, the following vulnerability has been resolved: smack: tcp: ipv4, fix incorrect labeling Currently, Smack mirrors the label of incoming tcp/ipv4 connections: when a label 'foo' connects to a label 'bar' with tcp/ipv4, 'foo' always gets 'foo' in returned ipv4 packets. So, 1) returned packets are incorrectly labeled ('foo' instead of 'bar')
nvdosv
CVE-2019-15504P3CRITICALCVSS 9.8≥ 4.17, < 4.19.74≥ 4.20, < 5.2.162019-08-23
CVE-2019-15504 [CRITICAL] CWE-415 CVE-2019-15504: drivers/net/wireless/rsi/rsi_91x_usb.c in the Linux kernel through 5.2.9 has a Double Free via craft drivers/net/wireless/rsi/rsi_91x_usb.c in the Linux kernel through 5.2.9 has a Double Free via crafted USB device traffic (which may be remote via usbip or usbredir).
nvdosv
CVE-2016-10150P3CRITICALCVSS 9.8≥ 4.8.0, < 4.8.132017-02-06
CVE-2016-10150 [CRITICAL] CWE-264 CVE-2016-10150: Use-after-free vulnerability in the kvm_ioctl_create_device function in virt/kvm/kvm_main.c in the L Use-after-free vulnerability in the kvm_ioctl_create_device function in virt/kvm/kvm_main.c in the Linux kernel before 4.8.13 allows host OS users to cause a denial of service (host OS crash) or possibly gain privileges via crafted ioctl calls on the /dev/kvm device.
nvdosv
CVE-2026-43187P3HIGHCVSS 8.8≥ 2.6.12.1, < 5.10.252≥ 5.11, < 5.15.202+6 more2026-05-06
CVE-2026-43187 [HIGH] CWE-191 CVE-2026-43187: In the Linux kernel, the following vulnerability has been resolved: xfs: delete attr leaf freemap e In the Linux kernel, the following vulnerability has been resolved: xfs: delete attr leaf freemap entries when empty Back in commit 2a2b5932db6758 ("xfs: fix attr leaf header freemap.size underflow"), Brian Foster observed that it's possible for a small freemap at the end of the end of the xattr entries array to experience a size underflow when subtr
nvd
CVE-2026-43158P3HIGHCVSS 8.8≥ 2.6.12.1, < 5.10.252≥ 5.11, < 5.15.202+6 more2026-05-06
CVE-2026-43158 [HIGH] CWE-787 CVE-2026-43158: In the Linux kernel, the following vulnerability has been resolved: xfs: fix freemap adjustments wh In the Linux kernel, the following vulnerability has been resolved: xfs: fix freemap adjustments when adding xattrs to leaf blocks xfs/592 and xfs/794 both trip this assertion in the leaf block freemap adjustment code after ~20 minutes of running on my test VMs: ASSERT(ichdr->firstused >= ichdr->count * sizeof(xfs_attr_leaf_entry_t) + xfs_attr3_leaf
nvd
CVE-2026-31717P3HIGHCVSS 8.8≥ 6.6.32, < 6.7≥ 6.9, < 6.18.25+2 more2026-05-01
CVE-2026-31717 [HIGH] CVE-2026-31717: In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate owner of durabl In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate owner of durable handle on reconnect Currently, ksmbd does not verify if the user attempting to reconnect to a durable handle is the same user who originally opened the file. This allows any authenticated user to hijack an orphaned durable handle by predicting or brute-forcin
nvd
CVE-2026-31706P3HIGHCVSS 8.8≥ 5.15, < 6.12.84≥ 6.13, < 6.18.25+1 more2026-05-01
CVE-2026-31706 [HIGH] CVE-2026-31706: In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate num_aces and ha In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl() smb_inherit_dacl() trusts the on-disk num_aces value from the parent directory's DACL xattr and uses it to size a heap allocation: aces_base = kmalloc(sizeof(struct smb_ace) * num_aces * 2, ...); num_aces is a u16 read from
nvd
CVE-2019-15926P3CRITICALCVSS 9.1≥ 3.2, < 3.16.74≥ 3.17, < 4.4.187+5 more2019-09-04
CVE-2019-15926 [CRITICAL] CWE-125 CVE-2019-15926: An issue was discovered in the Linux kernel before 5.2.3. Out of bounds access exists in the functio An issue was discovered in the Linux kernel before 5.2.3. Out of bounds access exists in the functions ath6kl_wmi_pstream_timeout_event_rx and ath6kl_wmi_cac_event_rx in the file drivers/net/wireless/ath/ath6kl/wmi.c.
nvdosv
CVE-2019-3846P3HIGHCVSS 8.8≥ 3.0, < 3.16.70≥ 3.17, < 4.4.186+5 more2019-06-03
CVE-2019-3846 [HIGH] CWE-122 CVE-2019-3846: A flaw that allowed an attacker to corrupt memory and possibly escalate privileges was found in the A flaw that allowed an attacker to corrupt memory and possibly escalate privileges was found in the mwifiex kernel module while connecting to a malicious wireless network.
nvdosv
CVE-2015-8104P3CRITICALCVSS 10.0≤ 4.2.32015-11-16
CVE-2015-8104 [CRITICAL] CWE-399 CVE-2015-8104: The KVM subsystem in the Linux kernel through 4.2.6, and Xen 4.3.x through 4.6.x, allows guest OS us The KVM subsystem in the Linux kernel through 4.2.6, and Xen 4.3.x through 4.6.x, allows guest OS users to cause a denial of service (host OS panic or hang) by triggering many #DB (aka Debug) exceptions, related to svm.c.
nvdosv
CVE-2015-3331P3CRITICALCVSS 9.3fixed in 3.2.69≥ 3.3, < 3.4.108+6 more2015-05-27
CVE-2015-3331 [CRITICAL] CWE-119 CVE-2015-3331: The __driver_rfc4106_decrypt function in arch/x86/crypto/aesni-intel_glue.c in the Linux kernel befo The __driver_rfc4106_decrypt function in arch/x86/crypto/aesni-intel_glue.c in the Linux kernel before 3.19.3 does not properly determine the memory locations used for encrypted data, which allows context-dependent attackers to cause a denial of service (buffer overflow and system crash) or possibly execute arbitrary code by triggering a crypto API
nvdosv
CVE-2023-1998P4MEDIUMCVSS 5.6PoCfixed in 6.32023-04-21
CVE-2023-1998 [MEDIUM] CWE-1303 CVE-2023-1998: The Linux kernel allows userspace processes to enable mitigations by calling prctl with PR_SET_SPECU The Linux kernel allows userspace processes to enable mitigations by calling prctl with PR_SET_SPECULATION_CTRL which disables the speculation feature as well as by using seccomp. We had noticed that on VMs of at least one major cloud provider, the kernel still left the victim process exposed to attacks in some cases even after enabling the spectre-B
nvdosv
Linux Kernel vulnerabilities | cvebase