VulnSea

Linux has 7,142 CVEs on record between 2019 and 2026. Disclosure cadence is accelerating: 3448 in the last 90 days against 811 in the 90 before. The busiest recent month was September 2026 with 1985. The median CVSS is 7.8 (high), with 513 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 213 days (6 cases). The dominant weakness classes are CWE-416 (492) and CWE-476 (436). Most affected products: Linux (4791), 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
213 d median(6)
Last 90 days
3448 prev 811

Products

  • Linux 4791
  • linux_kernel 2349
  • kernel 1
  • layer_2_tunneling_protocol 1
7142
Total CVEs
513
Critical
6
CISA KEV
7
Exploited

linux vulnerabilities

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

7142 CVEsRSS

CVE-2026-98762Medium· 4.7
2w ago

USB: dwc2: shut down wakeup timer before freeing HCD state

In the Linux kernel, the following vulnerability has been resolved: USB: dwc2: shut down wakeup timer before freeing HCD state dwc2_wakeup_detected() accesses the DWC2 host state and can rearm the wakeup timer. dwc2_hcd_free() current…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98768Medium· 4.7
2w ago

usb: typec: anx7411 - stop the IRQ before destroying the workqueue

In the Linux kernel, the following vulnerability has been resolved: usb: typec: anx7411 - stop the IRQ before destroying the workqueue The IRQ is devm-managed, so it can still queue plat->work while remove() is tearing the queue down. …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98784Low· 2.3
2w ago

drm/amdgpu/gfx6: fix firmware leak on teardown

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/gfx6: fix firmware leak on teardown The firmware requested in gfx_v6_0_init_microcode() is not released when the GFX block is torn down, leaking the firmwar…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98788None
2w ago

futex: Fix private hash use-after-free on resize

In the Linux kernel, the following vulnerability has been resolved: futex: Fix private hash use-after-free on resize poll_state_synchronize_rcu(mm->futex.phash.batches) is used by futex_ref_drop() to check that a grace period has passe…

▾ SunlitLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-98815Medium· 4.1
2w ago

nvme: fix cdev lifetime

In the Linux kernel, the following vulnerability has been resolved: nvme: fix cdev lifetime Sashiko bot reported a potential problem for the cdev lifetime in [0] - the code there is heavily based on the NVMe code. Currently the NS hea…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2026-98817None
2w ago

ASoC: SDCA: Add better pm_runtime error handling in func probe

In the Linux kernel, the following vulnerability has been resolved: ASoC: SDCA: Add better pm_runtime error handling in func probe Add a common error path in probe that balances the runtime PM reference.

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-98830Medium· 5.5
2w ago

wifi: wfx: validate MIB read length before copying to caller

In the Linux kernel, the following vulnerability has been resolved: wifi: wfx: validate MIB read length before copying to caller wfx_hif_read_mib() copies reply->length bytes from the firmware response into the caller-provided buffer w…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2026-98840Medium· 4.7
2w ago

vc_screen: reload vc pointer before if (ret) in vcs_write() to avoid UAF

In the Linux kernel, the following vulnerability has been resolved: vc_screen: reload vc pointer before if (ret) in vcs_write() to avoid UAF The reload of 'vc' added by commit 8fb9ea65c9d1 ("vc_screen: reload load of struct vc_data poi…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98859Medium· 5.3
2w ago

HID: multitouch: stop the release timer from being rearmed on remove

In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: stop the release timer from being rearmed on remove mt_remove() quiesces the sticky-finger timer before stopping the hardware: timer_delete_sync(…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-98438None
2w ago

mptcp: options: fix uninit-value in mptcp_write_data_fin

In the Linux kernel, the following vulnerability has been resolved: mptcp: options: fix uninit-value in mptcp_write_data_fin When sending a DATA_FIN without data, and because the DATA_FIN occupies 1 octet of the connection-level sequen…

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-98437None
2w ago

media: qcom: iris: fix runtime PM reference leaks

In the Linux kernel, the following vulnerability has been resolved: media: qcom: iris: fix runtime PM reference leaks Use pm_runtime_resume_and_get() in iris_enable_power_domains() to avoid leaking a runtime PM usage count on failure. …

▾ SunlitLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-98436High· 7.8
2w ago

accel/amdxdna: Disable device buffer exporting

In the Linux kernel, the following vulnerability has been resolved: accel/amdxdna: Disable device buffer exporting Device buffers are never intended to be exported. Disable exporting support explicitly.

▾ TwilightLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-98439None
2w ago

smb/server: cancel async requests when closing connection

In the Linux kernel, the following vulnerability has been resolved: smb/server: cancel async requests when closing connection An async request may still be waiting when a connection is closed. This can stop the connection from closing.…

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-98446None
2w ago

xfs: don't let hidden_space go negative in xfs_metafile_resv_init

In the Linux kernel, the following vulnerability has been resolved: xfs: don't let hidden_space go negative in xfs_metafile_resv_init LOLLM points out that if the amount of fdblocks that we can reserve for a metadata btree file goes be…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98444None
2w ago

xfs: drop dquot flush lock when we can't find a buffer to flush

In the Linux kernel, the following vulnerability has been resolved: xfs: drop dquot flush lock when we can't find a buffer to flush LOLLM noticed that xfs_qm_flush_one fails to drop the dquot flush lock if it can't grab the buffer asso…

▾ SunlitLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-98448None
2w ago

xfs: release orphanage dir inode if chown fails

In the Linux kernel, the following vulnerability has been resolved: xfs: release orphanage dir inode if chown fails LOLLM points out that we leak the igrab'd reference to the orphanage directory inode if chowning it fails. Fix that.

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98447None
2w ago

xfs: fix wild memcpy access when formatting ondisk rtrefcount btree roots

In the Linux kernel, the following vulnerability has been resolved: xfs: fix wild memcpy access when formatting ondisk rtrefcount btree roots LOLLM noticed that the inode btree root formatting methods copy too many bytes -- there's onl…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98450None
2w ago

smb: client: close completed creates on compound wait errors

In the Linux kernel, the following vulnerability has been resolved: smb: client: close completed creates on compound wait errors compound_send_recv() waits for responses in order. If a later wait is interrupted, or if a later MID fails…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98445None
2w ago

xfs: don't let memory failures leak blocks and kill repairs

In the Linux kernel, the following vulnerability has been resolved: xfs: don't let memory failures leak blocks and kill repairs LOLLM complains that a memory allocation failure in xrep_newbt_add_blocks results in online repair leaking …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98457None
2w ago

Bluetooth: L2CAP: validate frame length before control and FCS access

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: validate frame length before control and FCS access l2cap_data_rcv() unpacks either a two-byte or four-byte control field without first ensuring that…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98455None
2w ago

Bluetooth: RFCOMM: fix NULL dereference of dlc->session in RFCOMM_CONNINFO

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: fix NULL dereference of dlc->session in RFCOMM_CONNINFO The RFCOMM_CONNINFO getsockopt handler accepts a socket that is not connected as long as def…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98449None
2w ago

smb: client: delete compound mids on send failure before unlock

In the Linux kernel, the following vulnerability has been resolved: smb: client: delete compound mids on send failure before unlock When sending a compound request fails, smb_send_rqst() kicks off a reconnect. compound_send_recv() stil…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-98453None
2w ago

smb: client: close handle after create-context parsing failure

In the Linux kernel, the following vulnerability has been resolved: smb: client: close handle after create-context parsing failure SMB2_open() accounts a successful CREATE response as a remote open before parsing its create contexts. …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98452None
2w ago

smb: client: clean up failed cached directory opens

In the Linux kernel, the following vulnerability has been resolved: smb: client: clean up failed cached directory opens open_cached_dir() sends CREATE and QUERY_INFO as a compound request. If the CREATE succeeds but a later command ret…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98460None
2w ago

Bluetooth: hci_sock: reject out-of-range OCF values

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sock: reject out-of-range OCF values The raw HCI socket security filter has 128 OCF bits per supported OGF, but masks the 10-bit OCF with 127 before loo…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98458None
2w ago

Bluetooth: ISO: release unused CIS holds after channel attach

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: release unused CIS holds after channel attach hci_bind_cis() and hci_connect_cis() return one hci_conn hold for the ISO layer. A new channel associati…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-98461None
2w ago

Bluetooth: hci_sock: validate event length before filtering

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sock: validate event length before filtering is_filtered_packet() reads the event code from skb->data[0] without first checking that the skb is nonempty…

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2026-98459None
2w ago

Bluetooth: ISO: balance the parent hold in hci_bind_bis()

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: balance the parent hold in hci_bind_bis() hci_conn_link() takes a lifetime reference to its parent with hci_conn_get(), but only takes an operational h…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98467None
2w ago

KVM: arm64: nv: Fix null ptr deref on nested wp/unmap, teardown race

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: nv: Fix null ptr deref on nested wp/unmap, teardown race Commit 7270cc9157f4 ("KVM: arm64: nv: Handle VNCR_EL2 invalidation from MMU notifiers") introduced…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98463None
2w ago

sched_ext: Derive SCX_RQ_IN_WAKEUP from the core enqueue flags

In the Linux kernel, the following vulnerability has been resolved: sched_ext: Derive SCX_RQ_IN_WAKEUP from the core enqueue flags schedule_deferred_locked() skips scheduling a deferred action while SCX_RQ_IN_WAKEUP is set and relies o…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
linux vulnerabilities (CVEs) — page 15 · VulnSea