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 24 of 821
CVE-2026-43384P3CRITICALCVSS 9.8≥ 6.7, < 6.12.78≥ 6.13, < 6.18.19+2 more2026-05-08
CVE-2026-43384 [CRITICAL] CVE-2026-43384: In the Linux kernel, the following vulnerability has been resolved: net/tcp-ao: Fix MAC comparison In the Linux kernel, the following vulnerability has been resolved: net/tcp-ao: Fix MAC comparison to be constant-time To prevent timing attacks, MACs need to be compared in constant time. Use the appropriate helper function for this.
nvd
CVE-2026-31608P3CRITICALCVSS 9.8fixed in 6.18.24≥ 6.19, < 6.19.14+1 more2026-04-24
CVE-2026-31608 [CRITICAL] CWE-415 CVE-2026-31608: In the Linux kernel, the following vulnerability has been resolved: smb: server: avoid double-free In the Linux kernel, the following vulnerability has been resolved: smb: server: avoid double-free in smb_direct_free_sendmsg after smb_direct_flush_send_list() smb_direct_flush_send_list() already calls smb_direct_free_sendmsg(), so we should not call it again after post_sendmsg() moved it to the batch list.
nvd
CVE-2026-31609P3CRITICALCVSS 9.8fixed in 6.18.24≥ 6.19, < 6.19.14+1 more2026-04-24
CVE-2026-31609 [CRITICAL] CWE-415 CVE-2026-31609: In the Linux kernel, the following vulnerability has been resolved: smb: client: avoid double-free In the Linux kernel, the following vulnerability has been resolved: smb: client: avoid double-free in smbd_free_send_io() after smbd_send_batch_flush() smbd_send_batch_flush() already calls smbd_free_send_io(), so we should not call it again after smbd_post_send() moved it to the batch list.
nvd
CVE-2026-43379P3CRITICALCVSS 9.8≥ 6.6.32, < 6.6.130≥ 6.9, < 6.12.78+3 more2026-05-08
CVE-2026-43379 [CRITICAL] CWE-416 CVE-2026-43379: In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free in sm In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close() opinfo pointer obtained via rcu_dereference(fp->f_opinfo) is being accessed after rcu_read_unlock() has been called. This creates a race condition where the memory could be freed by a concurrent writer between the u
nvd
CVE-2026-53355P3CRITICALCVSS 9.8≥ 3.18.74, < 3.19≥ 4.1.46, < 4.2+22 more2026-07-01
CVE-2026-53355 [CRITICAL] CWE-476 CVE-2026-53355: In the Linux kernel, the following vulnerability has been resolved: net: rds: clear i_sends on setu In the Linux kernel, the following vulnerability has been resolved: net: rds: clear i_sends on setup unwind The RDS IB connection teardown path is written so it can run during partial startup and on repeated shutdown attempts. It uses NULL pointers to distinguish resources that are still owned from resources that have already been released. When
nvd
CVE-2026-53309P3CRITICALCVSS 9.8≥ 2.6.37, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-06-26
CVE-2026-53309 [CRITICAL] CWE-193 CVE-2026-53309: In the Linux kernel, the following vulnerability has been resolved: ocfs2/dlm: fix off-by-one in dl In the Linux kernel, the following vulnerability has been resolved: ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison The local-vs-remote region comparison loop uses '<=' instead of '<', causing it to read one entry past the valid range of qr_regions. The other loops in the same function correctly use '<'. Fix the loop condition
nvd
CVE-2026-52931P3CRITICALCVSS 9.8≥ 4.8, < 5.10.258≥ 5.11, < 5.15.209+9 more2026-06-24
CVE-2026-52931 [CRITICAL] CVE-2026-52931: In the Linux kernel, the following vulnerability has been resolved: batman-adv: tp_meter: avoid use In the Linux kernel, the following vulnerability has been resolved: batman-adv: tp_meter: avoid use of uninit sender vars batadv_tp_recv_ack() and batadv_tp_stop() are only valid for tp_vars in the BATADV_TP_SENDER role. When called with a BATADV_TP_RECEIVER role, it proceeds to read sender-only members that were never initialized, leading to undefined b
nvd
CVE-2026-53006P3CRITICALCVSS 9.8≥ 4.4, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-06-24
CVE-2026-53006 [CRITICAL] CWE-416 CVE-2026-53006: In the Linux kernel, the following vulnerability has been resolved: ipv6: fix possible UAF in icmpv In the Linux kernel, the following vulnerability has been resolved: ipv6: fix possible UAF in icmpv6_rcv() Caching saddr and daddr before pskb_pull() is problematic since skb->head can change. Remove these temporary variables: - We only access &ipv6_hdr(skb)->saddr and &ipv6_hdr(skb)->daddr when net_dbg_ratelimited() is called in the slow path.
nvd
CVE-2025-68192P3UNKNOWN≥ 0, < 5.10.247-1≥ 0, < 6.1.159-1+2 more2025-12-16
CVE-2025-68192 CVE-2025-68192: In the Linux kernel, the following vulnerability has been resolved: net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup Raw IP packets In the Linux kernel, the following vulnerability has been resolved: net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup Raw IP packets have no MAC header, leaving skb->mac_header uninitialized. This can trigger kernel panics on ARM64 when xfrm or other subsystems access the offset due to strict alignm
osv
CVE-2025-68285P3UNKNOWN≥ 2.6.35, < 5.10.247≥ 5.11.0, < 5.15.197+4 more2025-12-16
CVE-2025-68285 libceph: fix potential use-after-free in have_mon_and_osd_map() libceph: fix potential use-after-free in have_mon_and_osd_map() In the Linux kernel, the following vulnerability has been resolved: libceph: fix potential use-after-free in have_mon_and_osd_map() The wait loop in __ceph_open_session() can race with the client receiving a new monmap or osdmap shortly after the initial map is received. Both ceph_monc_handle_map() and handle_one_map() install a new map immediately aft
osv
CVE-2008-5134P3CRITICALCVSS 10.0≤ 2.6.27.4v2.6.0+258 more2008-11-18
CVE-2008-5134 [CRITICAL] CWE-119 CVE-2008-5134: Buffer overflow in the lbs_process_bss function in drivers/net/wireless/libertas/scan.c in the liber Buffer overflow in the lbs_process_bss function in drivers/net/wireless/libertas/scan.c in the libertas subsystem in the Linux kernel before 2.6.27.5 allows remote attackers to have an unknown impact via an "invalid beacon/probe response."
nvd
CVE-2023-38430P3CRITICALCVSS 9.1≥ 5.15, < 5.15.145≥ 5.16, < 6.1.35+1 more2023-07-18
CVE-2023-38430 [CRITICAL] CWE-125 CVE-2023-38430: An issue was discovered in the Linux kernel before 6.3.9. ksmbd does not validate the SMB request pr An issue was discovered in the Linux kernel before 6.3.9. ksmbd does not validate the SMB request protocol ID, leading to an out-of-bounds read.
nvdosv
CVE-2024-36896P3CRITICALCVSS 9.1≥ 6.0, < 6.1.91≥ 6.2, < 6.6.31+2 more2024-05-30
CVE-2024-36896 [CRITICAL] CWE-476 CVE-2024-36896: In the Linux kernel, the following vulnerability has been resolved: USB: core: Fix access violation In the Linux kernel, the following vulnerability has been resolved: USB: core: Fix access violation during port device removal Testing with KASAN and syzkaller revealed a bug in port.c:disable_store(): usb_hub_to_struct_hub() can return NULL if the hub that the port belongs to is concurrently removed, but the function does not check for this poss
nvdosv
CVE-2018-1000026P3HIGHCVSS 7.7≥ 2.6.12, < 4.4.181≥ 4.5.0, < 4.9.159+2 more2018-02-09
CVE-2018-1000026 [HIGH] CWE-20 CVE-2018-1000026: Linux Linux kernel version at least v4.8 onwards, probably well before contains a Insufficient input Linux Linux kernel version at least v4.8 onwards, probably well before contains a Insufficient input validation vulnerability in bnx2x network card driver that can result in DoS: Network card firmware assertion takes card off-line. This attack appear to be exploitable via An attacker on a must pass a very large, specially crafted packet to the bnx2
nvdosv
CVE-2022-42719P3HIGHCVSS 8.8≥ 5.2, < 5.4.219≥ 5.5, < 5.10.149+3 more2022-10-13
CVE-2022-42719 [HIGH] CWE-416 CVE-2022-42719: A use-after-free in the mac80211 stack when parsing a multi-BSSID element in the Linux kernel 5.2 th A use-after-free in the mac80211 stack when parsing a multi-BSSID element in the Linux kernel 5.2 through 5.19.x before 5.19.16 could be used by attackers (able to inject WLAN frames) to crash the kernel and potentially execute code.
nvdosv
CVE-2026-43071P3CRITICALCVSS 9.1≥ 3.10.55, < 3.11≥ 3.12.29, < 3.13+12 more2026-05-05
CVE-2026-43071 [CRITICAL] CWE-125 CVE-2026-43071: In the Linux kernel, the following vulnerability has been resolved: dcache: Limit the minimal numbe In the Linux kernel, the following vulnerability has been resolved: dcache: Limit the minimal number of bucket to two There is an OOB read problem on dentry_hashtable when user sets 'dhash_entries=1': BUG: unable to handle page fault for address: ffff888b30b774b0 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present pag
nvd
CVE-2023-52798P3HIGHCVSS 8.8≥ 5.6, < 5.10.202≥ 5.11, < 5.15.140+3 more2024-05-21
CVE-2023-52798 [HIGH] CWE-416 CVE-2023-52798: In the Linux kernel, the following vulnerability has been resolved: wifi: ath11k: fix dfs radar eve In the Linux kernel, the following vulnerability has been resolved: wifi: ath11k: fix dfs radar event locking The ath11k active pdevs are protected by RCU but the DFS radar event handling code calling ath11k_mac_get_ar_by_pdev_id() was not marked as a read-side critical section. Mark the code in question as an RCU read-side critical section to avoid
nvdosv
CVE-2015-1421P3CRITICALCVSS 10.0≥ 2.6.24, < 3.2.67≥ 3.3, < 3.4.107+5 more2015-03-16
CVE-2015-1421 [CRITICAL] CVE-2015-1421: Use-after-free vulnerability in the sctp_assoc_update function in net/sctp/associola.c in the Linux Use-after-free vulnerability in the sctp_assoc_update function in net/sctp/associola.c in the Linux kernel before 3.18.8 allows remote attackers to cause a denial of service (slab corruption and panic) or possibly have unspecified other impact by triggering an INIT collision that leads to improper handling of shared-key data.
nvdosv
CVE-2024-43847P3HIGHCVSS 8.8≥ 6.3, < 6.6.44≥ 6.7, < 6.10.32024-08-17
CVE-2024-43847 [HIGH] CVE-2024-43847: In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: fix invalid memor In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: fix invalid memory access while processing fragmented packets The monitor ring and the reo reinject ring share the same ring mask index. When the driver receives an interrupt for the reo reinject ring, the monitor ring is also processed, leading to invalid memory access. Since
nvdosv
CVE-2026-43232P3HIGHCVSS 8.8≥ 4.9.337, < 4.10≥ 4.14.303, < 4.15+11 more2026-05-06
CVE-2026-43232 [HIGH] CWE-416 CVE-2026-43232: In the Linux kernel, the following vulnerability has been resolved: net: wan: farsync: Fix use-afte In the Linux kernel, the following vulnerability has been resolved: net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets When the FarSync T-series card is being detached, the fst_card_info is deallocated in fst_remove_one(). However, the fst_tx_task or fst_int_task may still be running or pending, leading to use-after-free bugs wh
nvd
Linux Kernel vulnerabilities | cvebase