cbcvebase.

Linux Kernel vulnerabilities

16,409 known vulnerabilities affecting linux/linux_kernel.

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

Vulnerabilities

Page 55 of 821
CVE-2026-53077P3HIGHCVSS 7.8≥ 4.3, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-06-24
CVE-2026-53077 [HIGH] CVE-2026-53077: In the Linux kernel, the following vulnerability has been resolved: net/rds: Restrict use of RDS/IB In the Linux kernel, the following vulnerability has been resolved: net/rds: Restrict use of RDS/IB to the initial network namespace Prevent using RDS/IB in network namespaces other than the initial one. The existing RDS/IB code will not work properly in non-initial network namespaces.
nvd
CVE-2026-46183P3HIGHCVSS 7.8≥ 6.19, < 7.0.7v7.1-rc12026-05-28
CVE-2026-46183 [HIGH] CWE-415 CVE-2026-46183: In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs-schemes: protect In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs-schemes: protect path kfree() with damon_sysfs_lock damon_sysfs_quot_goal->path can be read and written by users, via DAMON sysfs 'path' file. It can also be indirectly read, for the parameters {on,off}line committing to DAMON. The reads for parameters committing are p
nvd
CVE-2026-31764P3HIGHCVSS 7.8≥ 6.19, < 6.19.12v7.02026-05-01
CVE-2026-31764 [HIGH] CWE-129 CVE-2026-31764: In the Linux kernel, the following vulnerability has been resolved: iio: imu: st_lsm6dsx: Set buffe In the Linux kernel, the following vulnerability has been resolved: iio: imu: st_lsm6dsx: Set buffer sampling frequency for accelerometer only The st_lsm6dsx_hwfifo_odr_store() function, which is called when userspace writes the buffer sampling frequency sysfs attribute, calls st_lsm6dsx_check_odr(), which accesses the odr_table array at index `senso
nvd
CVE-2026-23262P3HIGHCVSS 7.8≥ 5.10, < 5.10.250≥ 5.11, < 5.15.200+5 more2026-03-18
CVE-2026-23262 [HIGH] CWE-787 CVE-2026-23262: In the Linux kernel, the following vulnerability has been resolved: gve: Fix stats report corruptio In the Linux kernel, the following vulnerability has been resolved: gve: Fix stats report corruption on queue count change The driver and the NIC share a region in memory for stats reporting. The NIC calculates its offset into this region based on the total size of the stats region and the size of the NIC's stats. When the number of queues is change
nvdosv
CVE-2026-53273P3HIGHCVSS 7.8≥ 5.4.291, < 5.5≥ 5.10.235, < 5.10.259+18 more2026-06-25
CVE-2026-53273 [HIGH] CWE-416 CVE-2026-53273: In the Linux kernel, the following vulnerability has been resolved: tee: optee: prevent use-after-f In the Linux kernel, the following vulnerability has been resolved: tee: optee: prevent use-after-free when the client exits before the supplicant Commit 70b0d6b0a199 ("tee: optee: Fix supplicant wait loop") made the client wait as killable so it can be interrupted during shutdown or after a supplicant crash. This changes the original lifetime expect
nvd
CVE-2026-53129P3HIGHCVSS 7.8≥ 4.6, < 6.12.91≥ 6.13, < 6.18.33+1 more2026-06-24
CVE-2026-53129 [HIGH] CWE-416 CVE-2026-53129: In the Linux kernel, the following vulnerability has been resolved: fs/mbcache: cancel shrink work In the Linux kernel, the following vulnerability has been resolved: fs/mbcache: cancel shrink work before destroying the cache mb_cache_destroy() calls shrinker_free() and then frees all cache entries and the cache itself, but it does not cancel the pending c_shrink_work work item first. If mb_cache_entry_create() schedules c_shrink_work via schedule
nvd
CVE-2026-53250P3HIGHCVSS 7.8≥ 6.8, < 6.18.36≥ 6.19, < 7.0.13+6 more2026-06-25
CVE-2026-53250 [HIGH] CWE-367 CVE-2026-53250: In the Linux kernel, the following vulnerability has been resolved: xsk: cache csum_start/csum_offs In the Linux kernel, the following vulnerability has been resolved: xsk: cache csum_start/csum_offset to fix TOCTOU in xsk_skb_metadata() The TX metadata area resides in the UMEM buffer which is memory-mapped and concurrently writable by userspace. In xsk_skb_metadata(), csum_start and csum_offset are read from shared memory for bounds validation, th
nvd
CVE-2026-31700P3HIGHCVSS 7.8≥ 4.6, < 6.6.136≥ 6.7, < 6.12.84+4 more2026-05-01
CVE-2026-31700 [HIGH] CWE-362 CVE-2026-31700: In the Linux kernel, the following vulnerability has been resolved: net/packet: fix TOCTOU race on In the Linux kernel, the following vulnerability has been resolved: net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd() In tpacket_snd(), when PACKET_VNET_HDR is enabled, vnet_hdr points directly into the mmap'd TX ring buffer shared with userspace. The kernel validates the header via __packet_snd_vnet_parse() but then re-reads all fields
nvd
CVE-2026-45860P3HIGHCVSS 7.5≥ 5.10.248, < 5.10.252≥ 5.15.198, < 5.15.202+5 more2026-05-27
CVE-2026-45860 [HIGH] CVE-2026-45860: In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conncount: increa In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conncount: increase the connection clean up limit to 64 After the optimization to only perform one GC per jiffy, a new problem was introduced. If more than 8 new connections are tracked per jiffy the list won't be cleaned up fast enough possibly reaching the limit wrongly. In
nvd
CVE-2026-45859P3HIGHCVSS 7.5≥ 5.15.166, < 5.16≥ 6.1.107, < 6.2+10 more2026-05-27
CVE-2026-45859 [HIGH] CVE-2026-45859: In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_queue: do In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_queue: do shared-unconfirmed check before segmentation Ulrich reports a regression with nfqueue: If an application did not set the 'F_GSO' capability flag and a gso packet with an unconfirmed nf_conn entry is received all packets are now dropped instead of queued, becaus
nvd
CVE-2025-38566P3HIGHCVSS 7.5≥ 6.4, < 6.6.102≥ 6.7, < 6.12.42+3 more2025-08-19
CVE-2025-38566 [HIGH] CWE-754 CVE-2025-38566: In the Linux kernel, the following vulnerability has been resolved: sunrpc: fix handling of server In the Linux kernel, the following vulnerability has been resolved: sunrpc: fix handling of server side tls alerts Scott Mayhew discovered a security exploit in NFS over TLS in tls_alert_recv() due to its assumption it can read data from the msg iterator's kvec.. kTLS implementation splits TLS non-data record payload between the control message buffe
nvdosv
CVE-2026-52957P3HIGHCVSS 7.5≥ 4.13.1, < 5.10.258≥ 5.11, < 5.15.209+13 more2026-06-24
CVE-2026-52957 [HIGH] CWE-476 CVE-2026-52957: In the Linux kernel, the following vulnerability has been resolved: libceph: Fix potential null-ptr In the Linux kernel, the following vulnerability has been resolved: libceph: Fix potential null-ptr-deref in decode_choose_args() A message of type CEPH_MSG_OSD_MAP contains an OSD map that itself contains a CRUSH map. When decoding this CRUSH map in crush_decode(), an array of max_buckets CRUSH buckets is decoded, where some indices may not refer to
nvd
CVE-2026-52998P3HIGHCVSS 7.5≥ 2.6.31, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-06-24
CVE-2026-52998 [HIGH] CWE-476 CVE-2026-52998: In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_osf: fix p In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check The nf_osf_ttl() function accessed skb->dev to perform a local interface address lookup without verifying that the device pointer was valid. Additionally, the implementation utilized an in_dev_for_each_ifa_rcu loo
nvd
CVE-2026-46052P3HIGHCVSS 7.5≥ 2.6.34.1, < 6.6.140≥ 6.7, < 6.12.86+9 more2026-05-27
CVE-2026-46052 [HIGH] CVE-2026-46052: In the Linux kernel, the following vulnerability has been resolved: ceph: only d_add() negative den In the Linux kernel, the following vulnerability has been resolved: ceph: only d_add() negative dentries when they are unhashed Ceph can call d_add(dentry, NULL) on a negative dentry that is already present in the primary dcache hash. In the current VFS that is not safe. d_add() goes through __d_add() to __d_rehash(), which unconditionally reinserts dentry-
nvd
CVE-2026-31552P3HIGHCVSS 7.5≥ 5.10.250, < 5.10.253≥ 5.15.200, < 5.15.203+7 more2026-04-24
CVE-2026-31552 [HIGH] CWE-835 CVE-2026-31552: In the Linux kernel, the following vulnerability has been resolved: wifi: wlcore: Return -ENOMEM in In the Linux kernel, the following vulnerability has been resolved: wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is not enough headroom Since upstream commit e75665dd0968 ("wifi: wlcore: ensure skb headroom before skb_push"), wl1271_tx_allocate() and with it wl1271_prepare_tx_frame() returns -EAGAIN if pskb_expand_head() fails. However, i
nvd
CVE-2024-36031P3CRITICALCVSS 9.8≥ 5.10.206, < 5.10.217≥ 5.15.146, < 5.15.159+4 more2024-05-30
CVE-2024-36031 [CRITICAL] CWE-324 CVE-2024-36031: In the Linux kernel, the following vulnerability has been resolved: keys: Fix overwrite of key expi In the Linux kernel, the following vulnerability has been resolved: keys: Fix overwrite of key expiration on instantiation The expiry time of a key is unconditionally overwritten during instantiation, defaulting to turn it permanent. This causes a problem for DNS resolution as the expiration set by user-space is overwritten to TIME64_MAX, disabli
nvdosv
CVE-2026-43405P3HIGHCVSS 7.5≥ 5.11, < 5.15.203≥ 5.16, < 6.1.167+5 more2026-05-08
CVE-2026-43405 [HIGH] CWE-908 CVE-2026-43405: In the Linux kernel, the following vulnerability has been resolved: libceph: Use u32 for non-negati In the Linux kernel, the following vulnerability has been resolved: libceph: Use u32 for non-negative values in ceph_monmap_decode() This patch fixes unnecessary implicit conversions that change signedness of blob_len and num_mon in ceph_monmap_decode(). Currently blob_len and num_mon are (signed) int variables. They are used to hold values that are
nvd
CVE-2026-53183P3HIGHCVSS 7.5≥ 5.19, < 6.1.176≥ 6.2, < 6.6.143+9 more2026-06-25
CVE-2026-53183 [HIGH] CVE-2026-53183: In the Linux kernel, the following vulnerability has been resolved: mptcp: allow subflow rcv wnd to In the Linux kernel, the following vulnerability has been resolved: mptcp: allow subflow rcv wnd to shrink In MPTCP connection, the `window` field in the TCP header refers to the MPTCP-level rcv_nxt and it's right edge should not move backward. Such constraint is enforced at DSS option generation time. At the same time, the TCP stack ensures independently t
nvd
CVE-2026-43164P3HIGHCVSS 7.5≥ 6.18, < 6.18.16≥ 6.19, < 6.19.6+1 more2026-05-06
CVE-2026-43164 [HIGH] CWE-476 CVE-2026-43164: In the Linux kernel, the following vulnerability has been resolved: udplite: Fix null-ptr-deref in In the Linux kernel, the following vulnerability has been resolved: udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb(). syzbot reported null-ptr-deref of udp_sk(sk)->udp_prod_queue. [0] Since the cited commit, udp_lib_init_sock() can fail, as can udp_init_sock() and udpv6_init_sock(). Let's handle the error in udplite_sk_init() and udplitev
nvd
CVE-2026-53284P3HIGHCVSS 7.5≥ 3.19, < 6.18.33≥ 6.19, < 7.0.10+3 more2026-06-26
CVE-2026-53284 [HIGH] CWE-476 CVE-2026-53284: In the Linux kernel, the following vulnerability has been resolved: btrfs: only release the dirty p In the Linux kernel, the following vulnerability has been resolved: btrfs: only release the dirty pages io tree after successful writes [WARNING] With extra warning on dirty extent buffers at umount (aka, the next patch in the series), test case generic/388 can trigger the following warning about dirty extent buffers at unmount time: BTRFS critical
nvd
Linux Kernel vulnerabilities | cvebase