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 74 of 821
CVE-2026-63805P3HIGHCVSS 7.8≥ 5.5, < 6.18.38≥ 6.19, < 7.1.32026-07-19
CVE-2026-63805 [HIGH] CVE-2026-63805: In the Linux kernel, the following vulnerability has been resolved: crypto: nx - fix nx_crypto_ctx_ In the Linux kernel, the following vulnerability has been resolved: crypto: nx - fix nx_crypto_ctx_exit argument nx_crypto_ctx_shash_exit calls nx_crypto_ctx_exit with crypto_shash_ctx(...) but crypto_shash_ctx gives a nx_crypto_ctx *, not a crypto_tfm *. Fix the type in nx_crypto_ctx_exit and drop the bogus crypto_tfm_ctx call. This fixes the following oo
nvd
CVE-2026-46105P3HIGHCVSS 7.8≥ 6.17, < 6.18.30≥ 6.19, < 7.0.7+2 more2026-05-28
CVE-2026-46105 [HIGH] CVE-2026-46105: In the Linux kernel, the following vulnerability has been resolved: scsi: mpt3sas: Limit NVMe reque In the Linux kernel, the following vulnerability has been resolved: scsi: mpt3sas: Limit NVMe request size to 2 MiB The HBA firmware reports NVMe MDTS values based on the underlying drive capability. However, because the driver allocates a fixed 4K buffer for the PRP list, accommodating at most 512 entries, the driver supports a maximum I/O transfer size of
nvd
CVE-2026-46045P3HIGHCVSS 7.8≥ 6.18, < 6.18.27≥ 6.19, < 7.0.42026-05-27
CVE-2026-46045 [HIGH] CWE-787 CVE-2026-46045: In the Linux kernel, the following vulnerability has been resolved: md/md-llbitmap: skip reading rd In the Linux kernel, the following vulnerability has been resolved: md/md-llbitmap: skip reading rdevs that are not in_sync When reading bitmap pages from member disks, the code iterates through all rdevs and attempts to read from the first available one. However, it only checks for raid_disk assignment and Faulty flag, missing the In_sync flag check
nvd
CVE-2026-31742P3HIGHCVSS 7.8≥ 6.18.20, < 6.18.22≥ 6.19.10, < 6.19.12+1 more2026-05-01
CVE-2026-31742 [HIGH] CWE-125 CVE-2026-31742: In the Linux kernel, the following vulnerability has been resolved: vt: discard stale unicode buffe In the Linux kernel, the following vulnerability has been resolved: vt: discard stale unicode buffer on alt screen exit after resize When enter_alt_screen() saves vc_uni_lines into vc_saved_uni_lines and sets vc_uni_lines to NULL, a subsequent console resize via vc_do_resize() skips reallocating the unicode buffer because vc_uni_lines is NULL. Howeve
nvd
CVE-2026-23280P3HIGHCVSS 7.8≥ 6.18, < 6.18.17≥ 6.19, < 6.19.7+1 more2026-03-25
CVE-2026-23280 [HIGH] CVE-2026-23280: In the Linux kernel, the following vulnerability has been resolved: accel/amdxdna: Prevent ubuf siz In the Linux kernel, the following vulnerability has been resolved: accel/amdxdna: Prevent ubuf size overflow The ubuf size calculation may overflow, resulting in an undersized allocation and possible memory corruption. Use check_add_overflow() helpers to validate the size calculation before allocation.
nvdosv
CVE-2026-46280P3HIGHCVSS 7.8≥ 5.8, < 6.1.176≥ 6.2, < 6.6.140+3 more2026-06-08
CVE-2026-46280 [HIGH] CWE-416 CVE-2026-46280: In the Linux kernel, the following vulnerability has been resolved: lib: test_hmm: evict device pag In the Linux kernel, the following vulnerability has been resolved: lib: test_hmm: evict device pages on file close to avoid use-after-free Patch series "Minor hmm_test fixes and cleanups". Two bugfixes a cleanup for the HMM kernel selftests. These were mostly reported by Zenghui Yu with special thanks to Lorenzo for analysing and pointing out the p
nvd
CVE-2026-45956P3HIGHCVSS 7.8≥ 4.3, < 5.10.253≥ 5.11, < 5.15.203+4 more2026-05-27
CVE-2026-45956 [HIGH] CWE-416 CVE-2026-45956: In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use priv->vid In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl() vidi_connection_ioctl() retrieves the driver_data from drm_dev->dev to obtain a struct vidi_context pointer. However, drm_dev->dev is the exynos-drm master device, and the driver_data contained therein is
nvd
CVE-2026-45970P3HIGHCVSS 7.8≥ 3.0, < 5.10.252≥ 5.11, < 5.15.202+5 more2026-05-27
CVE-2026-45970 [HIGH] CWE-416 CVE-2026-45970: In the Linux kernel, the following vulnerability has been resolved: bonding: alb: fix UAF in rlb_ar In the Linux kernel, the following vulnerability has been resolved: bonding: alb: fix UAF in rlb_arp_recv during bond up/down The ALB RX path may access rx_hashtbl concurrently with bond teardown. During rapid bond up/down cycles, rlb_deinitialize() frees rx_hashtbl while RX handlers are still running, leading to a null pointer dereference detected b
nvd
CVE-2026-31584P3HIGHCVSS 7.8fixed in 6.6.136≥ 6.12, < 6.12.83+3 more2026-04-24
CVE-2026-31584 [HIGH] CWE-416 CVE-2026-31584: In the Linux kernel, the following vulnerability has been resolved: media: mediatek: vcodec: fix us In the Linux kernel, the following vulnerability has been resolved: media: mediatek: vcodec: fix use-after-free in encoder release path The fops_vcodec_release() function frees the context structure (ctx) without first cancelling any pending or running work in ctx->encode_work. This creates a race window where the workqueue handler (mtk_venc_worker)
nvd
CVE-2026-31500P3HIGHCVSS 7.8≥ 4.3.1, < 6.6.131≥ 6.7, < 6.12.80+4 more2026-04-22
CVE-2026-31500 [HIGH] CWE-416 CVE-2026-31500: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel: serialize b In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel: serialize btintel_hw_error() with hci_req_sync_lock btintel_hw_error() issues two __hci_cmd_sync() calls (HCI_OP_RESET and Intel exception-info retrieval) without holding hci_req_sync_lock(). This lets it race against hci_dev_do_close() -> btintel_shutdown_combine
nvd
CVE-2026-23336P3HIGHCVSS 7.8≥ 2.6.31.1, < 5.10.253≥ 5.11, < 5.15.203+7 more2026-03-25
CVE-2026-23336 [HIGH] CWE-416 CVE-2026-23336: In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: cancel rfkill_b In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: cancel rfkill_block work in wiphy_unregister() There is a use-after-free error in cfg80211_shutdown_all_interfaces found by syzkaller: BUG: KASAN: use-after-free in cfg80211_shutdown_all_interfaces+0x213/0x220 Read of size 8 at addr ffff888112a78d98 by task kworker/0
nvdosv
CVE-2025-71075P3HIGHCVSS 7.8≥ 2.6.19.1, < 5.10.248≥ 5.11, < 5.15.198+13 more2026-01-13
CVE-2025-71075 [HIGH] CWE-416 CVE-2025-71075: In the Linux kernel, the following vulnerability has been resolved: scsi: aic94xx: fix use-after-fr In the Linux kernel, the following vulnerability has been resolved: scsi: aic94xx: fix use-after-free in device removal path The asd_pci_remove() function fails to synchronize with pending tasklets before freeing the asd_ha structure, leading to a potential use-after-free vulnerability. When a device removal is triggered (via hot-unplug or module un
nvdosv
CVE-2026-46319P3HIGHCVSS 7.8≥ 5.7, < 5.10.258≥ 5.11, < 5.15.209+5 more2026-06-09
CVE-2026-46319 [HIGH] CWE-416 CVE-2026-46319: In the Linux kernel, the following vulnerability has been resolved: net/sched: act_ct: Only release In the Linux kernel, the following vulnerability has been resolved: net/sched: act_ct: Only release RCU read lock after ct_ft When looking up a flow table in act_ct in tcf_ct_flow_table_get(), rhashtable_lookup_fast() internally opens and closes an RCU read critical section before returning ct_ft. The tcf_ct_flow_table_cleanup_work() can complete bef
nvd
CVE-2026-46246P3HIGHCVSS 7.8≥ 6.7, < 6.12.75≥ 6.13, < 6.18.14+1 more2026-06-03
CVE-2026-46246 [HIGH] CWE-416 CVE-2026-46246: In the Linux kernel, the following vulnerability has been resolved: power: supply: pm8916_lbc: Fix In the Linux kernel, the following vulnerability has been resolved: power: supply: pm8916_lbc: Fix use-after-free for extcon in IRQ handler Using the `devm_` variant for requesting IRQ _before_ the `devm_` variant for allocating/registering the `extcon` handle, means that the `extcon` handle will be deallocated/unregistered _before_ the interrupt hand
nvd
CVE-2026-43016P3HIGHCVSS 7.8≥ 5.15, < 6.6.134≥ 6.7, < 6.12.81+3 more2026-05-01
CVE-2026-43016 [HIGH] CWE-416 CVE-2026-43016: In the Linux kernel, the following vulnerability has been resolved: bpf: sockmap: Fix use-after-fre In the Linux kernel, the following vulnerability has been resolved: bpf: sockmap: Fix use-after-free of sk->sk_socket in sk_psock_verdict_data_ready(). syzbot reported use-after-free of AF_UNIX socket's sk->sk_socket in sk_psock_verdict_data_ready(). [0] In unix_stream_sendmsg(), the peer socket's ->sk_data_ready() is called after dropping its unix_
nvd
CVE-2026-23351P3HIGHCVSS 7.8≥ 5.6.1, < 5.10.253≥ 5.11, < 5.15.203+13 more2026-03-25
CVE-2026-23351 [HIGH] CWE-416 CVE-2026-23351: In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_set_pipapo: spli In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_set_pipapo: split gc into unlink and reclaim phase Yiming Qian reports Use-after-free in the pipapo set type: Under a large number of expired elements, commit-time GC can run for a very long time in a non-preemptible context, triggering soft lockup warnings and RCU sta
nvdosv
CVE-2026-23273P3HIGHCVSS 7.8≥ 5.10.250, < 5.10.252≥ 5.15.200, < 5.15.202+5 more2026-03-20
CVE-2026-23273 [HIGH] CWE-416 CVE-2026-23273: In the Linux kernel, the following vulnerability has been resolved: macvlan: observe an RCU grace p In the Linux kernel, the following vulnerability has been resolved: macvlan: observe an RCU grace period in macvlan_common_newlink() error path valis reported that a race condition still happens after my prior patch. macvlan_common_newlink() might have made @dev visible before detecting an error, and its caller will directly call free_netdev(dev).
nvdosv
CVE-2026-43388P3HIGHCVSS 7.8≥ 6.14, < 6.18.19≥ 6.19, < 6.19.9+1 more2026-05-08
CVE-2026-43388 [HIGH] CWE-416 CVE-2026-43388: In the Linux kernel, the following vulnerability has been resolved: mm/damon/core: clear walk_contr In the Linux kernel, the following vulnerability has been resolved: mm/damon/core: clear walk_control on inactive context in damos_walk() damos_walk() sets ctx->walk_control to the caller-provided control structure before checking whether the context is running. If the context is inactive (damon_is_running() returns false), the function returns -EINV
nvd
CVE-2026-31532P3HIGHCVSS 7.8≥ 4.1, ≤ 6.6.136≥ 6.7, < 6.12.83+3 more2026-04-23
CVE-2026-31532 [HIGH] CWE-416 CVE-2026-31532: In the Linux kernel, the following vulnerability has been resolved: can: raw: fix ro->uniq use-afte In the Linux kernel, the following vulnerability has been resolved: can: raw: fix ro->uniq use-after-free in raw_rcv() raw_release() unregisters raw CAN receive filters via can_rx_unregister(), but receiver deletion is deferred with call_rcu(). This leaves a window where raw_rcv() may still be running in an RCU read-side critical section after raw_re
nvd
CVE-2026-31419P3HIGHCVSS 7.8≥ 5.10.94, < 5.11≥ 5.15.17, < 5.16+10 more2026-04-13
CVE-2026-31419 [HIGH] CWE-416 CVE-2026-31419: In the Linux kernel, the following vulnerability has been resolved: net: bonding: fix use-after-fre In the Linux kernel, the following vulnerability has been resolved: net: bonding: fix use-after-free in bond_xmit_broadcast() bond_xmit_broadcast() reuses the original skb for the last slave (determined by bond_is_last_slave()) and clones it for others. Concurrent slave enslave/release can mutate the slave list during RCU-protected iteration, changin
nvd
Linux Kernel vulnerabilities | cvebase