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-98527None
2w ago

gpio: zynq: fix runtime PM leak on request error path

In the Linux kernel, the following vulnerability has been resolved: gpio: zynq: fix runtime PM leak on request error path pm_runtime_get_sync() leaves the usage counter incremented even when it fails, and zynq_gpio_request() returns th…

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

llc: reserve device headroom for allocated frames

In the Linux kernel, the following vulnerability has been resolved: llc: reserve device headroom for allocated frames llc_alloc_frame() reserves link-layer headroom using the device type. This is insufficient for stacked Ethernet devic…

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

ipe: protect the dm-verity root hash with RCU

In the Linux kernel, the following vulnerability has been resolved: ipe: protect the dm-verity root hash with RCU ipe_bdev_setintegrity() frees the old root hash when dm-verity publishes a new one on ->preresume, while policy evaluatio…

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

ipv6: sr: enforce exact attribute length for SEG6_ATTR_DST

In the Linux kernel, the following vulnerability has been resolved: ipv6: sr: enforce exact attribute length for SEG6_ATTR_DST In seg6_genl_policy, SEG6_ATTR_DST is defined with .type = NLA_BINARY and .len = sizeof(struct in6_addr). Fo…

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

kprobes: Fix permanent hang when flushing the kprobe optimizer

In the Linux kernel, the following vulnerability has been resolved: kprobes: Fix permanent hang when flushing the kprobe optimizer Writing 0 to /proc/sys/debug/kprobes-optimization while a kprobe is jump-optimized never returns. The wr…

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

workqueue: Fix NULL current_pwq deref in flush dependency check

In the Linux kernel, the following vulnerability has been resolved: workqueue: Fix NULL current_pwq deref in flush dependency check check_flush_dependency() uses current_wq_worker() to determine whether the caller is a workqueue worker…

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

ipe: fix use-after-free when auditing a newly loaded policy

In the Linux kernel, the following vulnerability has been resolved: ipe: fix use-after-free when auditing a newly loaded policy new_policy() audits the policy after ipe_new_policyfs_node() publishes it and drops the new directory's ino…

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

fs/ntfs3: use d_instantiate_new() in ntfs_create_inode() and murder syzbot's "WARNING in do_new_mount" saga

In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: use d_instantiate_new() in ntfs_create_inode() and murder syzbot's "WARNING in do_new_mount" saga ntfs_create_inode() creates a new inode via ntfs_new_inode(…

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

writeback: report a Tasks-RCU quiescent state per cgwb drain pass

In the Linux kernel, the following vulnerability has been resolved: writeback: report a Tasks-RCU quiescent state per cgwb drain pass cleanup_offline_cgwbs_workfn() drains a dying cgwb by calling cleanup_offline_cgwb() until it returns…

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

fsl/fman: Fix clk reference leak in read_dts_node()

In the Linux kernel, the following vulnerability has been resolved: fsl/fman: Fix clk reference leak in read_dts_node() of_clk_get() returns a clock with its reference count incremented, but read_dts_node() only uses it to read the rat…

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

writeback: bound cleanup_offline_cgwb() rescans by rotating scanned inodes

In the Linux kernel, the following vulnerability has been resolved: writeback: bound cleanup_offline_cgwb() rescans by rotating scanned inodes cleanup_offline_cgwb() prepares at most WB_MAX_INODES_PER_ISW inodes per call and is called …

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

fprobe: Terminate the fgraph_data list when the reservation is not filled

In the Linux kernel, the following vulnerability has been resolved: fprobe: Terminate the fgraph_data list when the reservation is not filled fprobe_fgraph_entry() reserves shadow stack space for every fprobe with an exit handler, but …

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

bna: prevent IOC timer rearm during teardown

In the Linux kernel, the following vulnerability has been resolved: bna: prevent IOC timer rearm during teardown bna: prevent IOC timer rearm during teardown bnad_pci_remove() and the probe disable_ioceth path call timer_delete_sync()…

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

fou: reject omitted FOU_ATTR_IPPROTO on FOU_ENCAP_DIRECT

In the Linux kernel, the following vulnerability has been resolved: fou: reject omitted FOU_ATTR_IPPROTO on FOU_ENCAP_DIRECT Commit 7a9bc9e3f423 ("fou: Don't allow 0 for FOU_ATTR_IPPROTO.") added NLA_POLICY_MIN(NLA_U8, 1) to fou_nl_pol…

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

Bluetooth: btintel_pcie: validate device-supplied DMA indices

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel_pcie: validate device-supplied DMA indices In btintel_pcie_msix_rx_handle(), the driver processes RX completion descriptors (urbd1) written by the P…

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

ovpn: replace bind when learning local endpoint

In the Linux kernel, the following vulnerability has been resolved: ovpn: replace bind when learning local endpoint struct ovpn_bind is published through peer->bind with RCU, but local endpoint learning updates bind->local in place und…

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

Bluetooth: bnep: fix out-of-bounds reads on short RX/TX frames and control fallthrough

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: bnep: fix out-of-bounds reads on short RX/TX frames and control fallthrough Fix multiple out-of-bounds reads in Bluetooth BNEP frame processing: 1. In bnep…

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

drm/bridge: samsung-dsim: fix TE GPIO lifetime for host attach

In the Linux kernel, the following vulnerability has been resolved: drm/bridge: samsung-dsim: fix TE GPIO lifetime for host attach When the Exynos DSI driver was generalized into samsung-dsim, the TE GPIO acquisition was switched from …

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

drm/virtio: fix object leak when drm_gem_handle_create() fails

In the Linux kernel, the following vulnerability has been resolved: drm/virtio: fix object leak when drm_gem_handle_create() fails virtio_gpu_gem_create() owns the reference taken by virtio_gpu_object_create(). On the drm_gem_handle_cr…

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

drm/virtio: release the GEM object on virtio_gpu_vram_create() errors

In the Linux kernel, the following vulnerability has been resolved: drm/virtio: release the GEM object on virtio_gpu_vram_create() errors virtio_gpu_vram_create() frees the object with a bare kfree(vram) on both error paths after drm_g…

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

drm/virtio: fix object leak in virtio_gpu_resource_create_ioctl()

In the Linux kernel, the following vulnerability has been resolved: drm/virtio: fix object leak in virtio_gpu_resource_create_ioctl() virtio_gpu_resource_create_ioctl() calls drm_gem_object_release() on the drm_gem_handle_create() erro…

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

net: ethtool: keep rtnl_lock for the ioctl self test

In the Linux kernel, the following vulnerability has been resolved: net: ethtool: keep rtnl_lock for the ioctl self test An offline self test that brings the interface down and back up with netif_close() / netif_open() requires rtnl_lo…

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

drm/virtio: fix object leaks in virtio_gpu_resource_create_blob_ioctl()

In the Linux kernel, the following vulnerability has been resolved: drm/virtio: fix object leaks in virtio_gpu_resource_create_blob_ioctl() virtio_gpu_resource_create_blob_ioctl() calls drm_gem_object_release() on both the virtio_gpu_r…

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

net: gue: reject invalid REMCSUM offsets

In the Linux kernel, the following vulnerability has been resolved: net: gue: reject invalid REMCSUM offsets The REMCSUM option carries an absolute checksum start and checksum field offset. gue_remcsum() passes them to skb_remcsum_proc…

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

netfilter: flowtable: publish HW_DEAD after worker is done

In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: publish HW_DEAD after worker is done flow_offload_work_del() sets NF_FLOW_HW_DEAD before the work handler clears NF_FLOW_HW_PENDING. Once a flow …

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

eth: fbnic: Handle maximum standalone channels

In the Linux kernel, the following vulnerability has been resolved: eth: fbnic: Handle maximum standalone channels Standalone channels use one NAPI vector for each Tx and Rx queue. fbnic's allocation path excludes FBNIC_MAX_TXQS from t…

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

bpf: Restrict CO-RE poisoning to relocatable instructions

In the Linux kernel, the following vulnerability has been resolved: bpf: Restrict CO-RE poisoning to relocatable instructions CO-RE relocation records can name any instruction offset. When a relocation cannot be resolved, bpf_core_patc…

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

net/sched: act_ct: don't WARN on benign flow_offload_alloc() failure

In the Linux kernel, the following vulnerability has been resolved: net/sched: act_ct: don't WARN on benign flow_offload_alloc() failure flow_offload_alloc() returns NULL when the conntrack entry is dying (e.g. raced with a conntrack f…

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

net: ethernet: mtk_eth_soc: unregister net_devices in case of probe failure

In the Linux kernel, the following vulnerability has been resolved: net: ethernet: mtk_eth_soc: unregister net_devices in case of probe failure If register_netdev() fails for one of the MTK_MAX_DEVS devices in mtk_probe(), the error pa…

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

bpf: Preserve packet pointer class displacement in regsafe()

In the Linux kernel, the following vulnerability has been resolved: bpf: Preserve packet pointer class displacement in regsafe() regsafe() maps packet pointer IDs between states and checks that each current register range is a subset o…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
linux vulnerabilities (CVEs) — page 17 · VulnSea