VulnSea

Linux has 8,801 CVEs on record between 2019 and 2026. Disclosure cadence is accelerating: 3618 in the last 90 days against 1301 in the 90 before. The busiest recent month was September 2026 with 2014. The median CVSS is 7.8 (high), with 520 rated critical. 0% have been exploited in the wild, in line with the corpus average. The median gap from publication to a KEV listing is 158 days (7 cases). The dominant weakness classes are CWE-416 (496) and CWE-476 (444). Most affected products: Linux (6450), linux_kernel (2349), kernel (1).

CVEs per month

Last 12 months, by publish date

120102030405060708091011
Exploited share
0% vs 1% corpus
Median CVSS
7.8
Publish → KEV
158 d median(7)
Last 90 days
3618 prev 1301

Products

  • Linux 6450
  • linux_kernel 2349
  • kernel 1
  • layer_2_tunneling_protocol 1
8801
Total CVEs
520
Critical
7
CISA KEV
7
Exploited

Linux vulnerabilities

CVEs affecting Linux, newest first. Open any entry for full detail, references, and exploit status.

8801 CVEsRSS

CVE-2026-64183None
3mo ago

efi: Allocate runtime workqueue before ACPI init

In the Linux kernel, the following vulnerability has been resolved: efi: Allocate runtime workqueue before ACPI init Since commit 5894cf571e14 ("acpi/prmt: Use EFI runtime sandbox to invoke PRM handlers") ACPI PRM calls are delegat…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-64182None
3mo ago

drivers/base/memory: fix memory block reference leak in poison accounting

In the Linux kernel, the following vulnerability has been resolved: drivers/base/memory: fix memory block reference leak in poison accounting memblk_nr_poison_inc() and memblk_nr_poison_sub() look up a memory block via find_memory_bloc…

▾ SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-64184None
3mo ago

mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break()

In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break() damon_sysfs_memcg_path_to_id() breaks mem_cgroup_iter() loop without calling mem_cgroup_iter_break(). Thi…

▾ SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-64179None
3mo ago

net: wwan: iosm: fix potential memory leaks in ipc_imem_init()

In the Linux kernel, the following vulnerability has been resolved: net: wwan: iosm: fix potential memory leaks in ipc_imem_init() The memory allocated in ipc_protocol_init() is not freed on the error paths that follow in ipc_imem_init…

▾ SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-64185None
3mo ago

sysfs: don't remove existing directory on update failure

In the Linux kernel, the following vulnerability has been resolved: sysfs: don't remove existing directory on update failure When sysfs_update_group() is called for a named group and create_files() fails (e.g. -ENOMEM), internal_create…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-64186None
3mo ago

iommu/amd: Remove latent out-of-bounds access in IOMMU debugfs

In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Remove latent out-of-bounds access in IOMMU debugfs In iommu_mmio_write() and iommu_capability_write(), the variables dbg_mmio_offset and dbg_cap_offset are…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-64163None
3mo ago

test_kprobes: clear kprobes between test runs

In the Linux kernel, the following vulnerability has been resolved: test_kprobes: clear kprobes between test runs Running the kprobes sanity tests twice makes all tests fail and eventually crashes the kernel. [root@martin-riscv-1 ~]# …

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-64144None
3mo ago

Bluetooth: btmtk: fix urb->setup_packet leak in error paths

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btmtk: fix urb->setup_packet leak in error paths The setup_packet of control urb is not freed if usb_submit_urb fails or the submitted urb is killed. Add fr…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-63959None
3mo ago

usb: typec: tcpm/tcpci_maxim: validate header NDO against RX_BYTE_CNT

In the Linux kernel, the following vulnerability has been resolved: usb: typec: tcpm/tcpci_maxim: validate header NDO against RX_BYTE_CNT A broken/malicious port can transmit a CRC-valid frame whose header advertises up to seven data o…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-63871None
3mo ago

Bluetooth: ISO: Fix data-race on iso_pi fields in hci_get_route calls

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: Fix data-race on iso_pi fields in hci_get_route calls iso_connect_bis(), iso_connect_cis(), iso_listen_bis(), and iso_conn_big_sync() call hci_get_rout…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-63857Critical· 9.8
3mo ago

net: airoha: Do not read uninitialized fragment address in airoha_dev_xmit()

In the Linux kernel, the following vulnerability has been resolved: net: airoha: Do not read uninitialized fragment address in airoha_dev_xmit() The transmit loop in airoha_dev_xmit() reads fragment address and length during its final …

▾ MidnightLinux · LinuxEPSS 0.39%via CVEORG
CVE-2026-63963None
3mo ago

usb: typec: tcpm: validate VDO count in Discover Identity ACK handlers

In the Linux kernel, the following vulnerability has been resolved: usb: typec: tcpm: validate VDO count in Discover Identity ACK handlers Properly validate the count passed from a device when calling svdm_consume_identity() or svdm_co…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-63859None
3mo ago

net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue()

In the Linux kernel, the following vulnerability has been resolved: net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue() Similar to airoha_qdma_cleanup_rx_queue(), reset DMA TX descriptors in airoha_qdma_cleanup_tx_queue rou…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-63962None
3mo ago

usb: typec: tcpm: bound altmode_desc[] per iteration in svdm_consume_modes()

In the Linux kernel, the following vulnerability has been resolved: usb: typec: tcpm: bound altmode_desc[] per iteration in svdm_consume_modes() svdm_consume_modes() checks pmdata->altmodes against the array size once before the loop o…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-64060None
3mo ago

netfs: Fix leak of request in netfs_write_begin() error handling

In the Linux kernel, the following vulnerability has been resolved: netfs: Fix leak of request in netfs_write_begin() error handling Fix netfs_write_begin() to not leak our ref on the request in the event that we get an error from netf…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-64138High· 8.8
3mo ago

ksmbd: validate SID in parent security descriptor during ACL inheritance

In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate SID in parent security descriptor during ACL inheritance Introduce smb_validate_ntsd_sid() helper to safely validate Owner SID and Group SID inside the…

▾ TwilightLinux · LinuxEPSS 0.45%via CVEORG
CVE-2026-64136Critical· 9.8
3mo ago

smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked()

In the Linux kernel, the following vulnerability has been resolved: smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked() Commit 96c4af418586 ("cifs: Fix locking usage for tcon fields") refactored cifs code to c…

▾ MidnightLinux · LinuxEPSS 0.41%via CVEORG
CVE-2026-64178High· 8.8
3mo ago

Bluetooth: bnep: Fix UAF read of dev->name

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: bnep: Fix UAF read of dev->name bnep_add_connection() needs to keep holding the bnep_session_sem while reading dev->name (just like bnep_get_connlist() does…

▾ TwilightLinux · LinuxEPSS 0.30%via CVEORG
CVE-2026-64176High· 8.1
3mo ago

wifi: iwlwifi: mvm: fix driver-set TX rates on old devices

In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: fix driver-set TX rates on old devices On old devices such as 7265D, rates are still encoded in version 1 format, which doesn't use the CCK/OFDM ra…

▾ TwilightLinux · LinuxEPSS 0.27%via CVEORG
CVE-2026-64175High· 7.5
3mo ago

wifi: iwlwifi: mld: stop TX during firmware restart

In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mld: stop TX during firmware restart When iwlwifi firmware crashes (e.g., NMI_INTERRUPT_UNKNOWN on Intel BE201/Wi-Fi 7), iwl_mld_nic_error() sets mld->f…

▾ TwilightLinux · LinuxEPSS 0.46%via CVEORG
CVE-2026-64160Critical· 9.8
3mo ago

netfs: Fix potential for tearing in ->remote_i_size and ->zero_point

In the Linux kernel, the following vulnerability has been resolved: netfs: Fix potential for tearing in ->remote_i_size and ->zero_point Fix potential tearing in using ->remote_i_size and ->zero_point by copying i_size_read() and i_siz…

▾ MidnightLinux · LinuxEPSS 0.43%via CVEORG
CVE-2026-64162Critical· 9.8
3mo ago

idpf: fix read_dev_clk_lock spinlock init in idpf_ptp_init()

In the Linux kernel, the following vulnerability has been resolved: idpf: fix read_dev_clk_lock spinlock init in idpf_ptp_init() In idpf_ptp_init(), read_dev_clk_lock is initialized after ptp_schedule_worker() had already been called (…

▾ MidnightLinux · LinuxEPSS 0.43%via CVEORG
CVE-2026-64134High· 7.8
3mo ago

ALSA: pcm: Don't setup bogus iov_iter for silencing

In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: Don't setup bogus iov_iter for silencing At transition to the iov_iter for PCM data transfer, we blindly applied the iov_iter setup also for silencing (i.e.…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-64133High· 7.8
3mo ago

ALSA: asihpi: Fix potential OOB array access at reading cache

In the Linux kernel, the following vulnerability has been resolved: ALSA: asihpi: Fix potential OOB array access at reading cache find_control() to retrieve a cached info accesses the array with the given index blindly, which may lead …

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-64126High· 7.3
3mo ago

Bluetooth: MGMT: validate Add Extended Advertising Data length

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: MGMT: validate Add Extended Advertising Data length MGMT_OP_ADD_EXT_ADV_DATA is registered as a variable-length command, with MGMT_ADD_EXT_ADV_DATA_SIZE as …

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-64125Critical· 9.8
3mo ago

In the Linux kernel, the following vulnerability has been resolved: net: bcmgenet: keep RBUF EEE/PM disabled Setting RBUF_EEE_EN | RBUF_PM_EN in RBUF_ENERGY_CTRL breaks the RX path on GENET hardware once MAC EEE becomes active

In the Linux kernel, the following vulnerability has been resolved: net: bcmgenet: keep RBUF EEE/PM disabled Setting RBUF_EEE_EN | RBUF_PM_EN in RBUF_ENERGY_CTRL breaks the RX path on GENET hardware once MAC EEE becomes active. RX traf…

▾ Midnightlinux · linux_kernelEPSS 0.55%via NVD
CVE-2026-64118High· 8.4
3mo ago

qed: fix double free in qed_cxt_tables_alloc()

In the Linux kernel, the following vulnerability has been resolved: qed: fix double free in qed_cxt_tables_alloc() If one of the later PF or VF CID bitmap allocations fails, qed_cid_map_alloc() jumps to cid_map_fail and frees the previ…

▾ TwilightLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-64115High· 8.8
3mo ago

vsock/vmci: fix UAF when peer resets connection during handshake

In the Linux kernel, the following vulnerability has been resolved: vsock/vmci: fix UAF when peer resets connection during handshake vmci_transport_recv_connecting_server() returned err = 0 for a peer RST in its default switch arm: e…

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-64113Critical· 9.8⚖ disputed
3mo ago

ixgbevf: fix use-after-free in VEPA multicast source pruning

In the Linux kernel, the following vulnerability has been resolved: ixgbevf: fix use-after-free in VEPA multicast source pruning ixgbevf_clean_rx_irq() prunes frames whose source MAC matches the VF's own address (VEPA multicast workaro…

▾ MidnightLinux · LinuxEPSS 0.53%via CVEORG
CVE-2026-64112High· 7.8
3mo ago

rbd: eliminate a race in lock_dwork draining on unmap

In the Linux kernel, the following vulnerability has been resolved: rbd: eliminate a race in lock_dwork draining on unmap Given how rbd_lock_add_request() and rbd_img_exclusive_lock() are written, lock_dwork may be (re)queued more than…

▾ TwilightLinux · LinuxEPSS 0.10%via CVEORG
Linux vulnerabilities (CVEs) — page 136 · VulnSea