VulnSea

Linux has 8,787 CVEs on record between 2019 and 2026. Disclosure cadence is accelerating: 3795 in the last 90 days against 1117 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 (6436), 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
3795 prev 1117

Products

  • Linux 6436
  • linux_kernel 2349
  • kernel 1
  • layer_2_tunneling_protocol 1
8787
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.

8787 CVEsRSS

CVE-2026-98688None
2w ago

thunderbolt: Fix NULL dereference in tb_remove_work()

In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Fix NULL dereference in tb_remove_work() There is a slight race between tb_remove_work() and tb_domain_remove() which leads to dereferencing a NULL tb->ro…

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

thunderbolt: Reject oversized XDomain properties responses

In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Reject oversized XDomain properties responses tb_xdp_properties_request() allocates room for 45 data dwords in its 252-byte response buffer. The XDomain …

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

smb: client: discard post-EOF pagecache when extending a file via zero range

In the Linux kernel, the following vulnerability has been resolved: smb: client: discard post-EOF pagecache when extending a file via zero range smb3_zero_range() removed the pagecache only for the range being zeroed, so when it extend…

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

thunderbolt: Fix KASAN reported use-after-free when request is canceled

In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Fix KASAN reported use-after-free when request is canceled Alan reported that when doing stress testing sometimes KASAN notices use-after-free during cont…

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

thunderbolt: Tear down inactive DP tunnels when the domain is stopped

In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Tear down inactive DP tunnels when the domain is stopped tb_stop() only tears down DMA tunnels so a DP tunnel that is still waiting for dprx_work to compl…

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

thunderbolt: Fix domain reference leak when DPRX read is canceled

In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Fix domain reference leak when DPRX read is canceled tb_tunnel_one_dp() takes a domain reference which is only dropped once tb_dp_tunnel_active() has run …

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

wifi: mac80211: handle empty FILS association request payload

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: handle empty FILS association request payload fils_encrypt_assoc_req() accepts a (Re)Association Request frame whose last element is the FILS Session e…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98696Medium· 4.1
2w ago

USB: serial: fix driver deregistration order

In the Linux kernel, the following vulnerability has been resolved: USB: serial: fix driver deregistration order USB serial driver modules register one driver for the USB bus and one or more drivers for the ports on the USB serial bus.…

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

USB: serial: fix ioctl hangup race

In the Linux kernel, the following vulnerability has been resolved: USB: serial: fix ioctl hangup race The tty ioctls can race with hangup and end up calling into a tty driver for a device that is already gone or powered down. Seriali…

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

thunderbolt: Hold a router reference for each allocated HopID

In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Hold a router reference for each allocated HopID tb_stop() drops the reference to all DP tunnels but does not deactivate them, thus nothing cancels a dprx…

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

wifi: mac80211: set info->band for 802.3 encap offload frames

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: set info->band for 802.3 encap offload frames Unlike the 802.11 TX paths, ieee80211_8023_xmit() does not set info->band from the channel context on non…

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

wifi: mac80211: fix mesh fast xmit path deletion UAF

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix mesh fast xmit path deletion UAF mesh_fast_tx_cache() stores raw mesh_path pointers. Path deletion flushes the cache and then frees the path with k…

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

USB: serial: fix dynamic id driver deregistration race

In the Linux kernel, the following vulnerability has been resolved: USB: serial: fix dynamic id driver deregistration race Only free the dynamic ids after having deregistered the driver and removed the "new_id" attribute to avoid leaki…

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

wifi: mac80211: minstrel_ht: validate fixed rate index

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: minstrel_ht: validate fixed rate index The fixed_rate_idx debugfs file is a plain u32 attribute, so any value can be written to it. minstrel_ht_update…

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

wifi: mac80211: release mesh path quota on failed additions

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: release mesh path quota on failed additions Repeated failed or duplicate mesh path additions can exhaust MESH_MAX_MPATHS while the path table holds few…

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

wifi: mac80211: drain PS delivery work during station teardown

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: drain PS delivery work during station teardown Removing an AP or mesh station can notify the driver and wake TXQs after the station has already been re…

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

wifi: mac80211: account proxy paths against the mesh path limit

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: account proxy paths against the mesh path limit Proxy-path churn can drive the interface path counter negative and let later mesh path additions exceed…

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

wifi: mac80211: keep fallback association elements alive

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: keep fallback association elements alive Associating to a non-transmitted MBSSID profile reads freed memory while determining the operating channel and…

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

wifi: iwlegacy: 3945: free EEPROM data on remove

In the Linux kernel, the following vulnerability has been resolved: wifi: iwlegacy: 3945: free EEPROM data on remove il3945_pci_probe() calls il_eeprom_init(), which allocates memory for the EEPROM data. The probe failure paths release…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98708Medium· 4.7
2w ago

wifi: mac80211: keep paired old chanctx alive

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: keep paired old chanctx alive An in-place replacement keeps reciprocal replace_ctx pointers between the old WILL_BE_REPLACED chanctx and the new REPLAC…

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

wifi: mac80211: shut down RX BA session timer on teardown

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: shut down RX BA session timer on teardown Tearing down an RX BA session can leave the session timer queued on a freed tid_rx. Later timer-wheel process…

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

KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT FGUs don't actually require hardware support, so don't gate fgt trap config insertion on FGT. This is the on…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98711Medium· 4.6
2w ago

wifi: cw1200: fix TX padding OOB read leaking heap data to device

In the Linux kernel, the following vulnerability has been resolved: wifi: cw1200: fix TX padding OOB read leaking heap data to device The TX path rounds the transfer size up to the bus alignment (align_size(), up to 511 bytes for SDIO,…

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

wifi: mac80211: count only matching reservations in reserved switch

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: count only matching reservations in reserved switch ieee80211_vif_use_reserved_switch() validates a replacement by counting assigned links on ctx->repl…

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

KVM: SVM: Preserve TLB control (i.e. pending TLB flush) on failed VMRUN

In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Preserve TLB control (i.e. pending TLB flush) on failed VMRUN Don't reset the VMCB's TLB control back to "do nothing" on a failed VMRUN, as empirical testing…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-98714None
2w ago

KVM: SVM: Update control fields on #VMEXIT if and only if VMRUN succeeded

In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Update control fields on #VMEXIT if and only if VMRUN succeeded Leave control.erap_ctl and control.clean as-is in the VMCS if VMRUN fails, because as per AMD…

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

KVM: arm64: vgic: Take a refcount on IRQs referenced by last_lr_irq

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic: Take a refcount on IRQs referenced by last_lr_irq Referencing the last interrupt inserted in an LR is rather fragile, as this interrupt can vanish if…

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

KVM: nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modified

In the Linux kernel, the following vulnerability has been resolved: KVM: nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modified Force a refresh of the vmcs02 MSR bitmap during nested VM-Enter if the runtime eVMCS control…

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

KVM: SEV: Nullify "have run CPUs" mask pointer when freeing it

In the Linux kernel, the following vulnerability has been resolved: KVM: SEV: Nullify "have run CPUs" mask pointer when freeing it Nullify have_run_cpus when freeing the mask, particularly in the error path of __sev_guest_init(), so th…

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

KVM: x86/mmu: Bail from shadow walks if the root is invalid or a dummy

In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: Bail from shadow walks if the root is invalid or a dummy When walking shadow page tables, immediately terminate the walk if the root is a "dummy" root, i…

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