VulnSea

linux has 6,957 CVEs on record between 2019 and 2026. Disclosure cadence is accelerating: 3460 in the last 90 days against 950 in the 90 before. The busiest recent month was September 2026 with 1985. The median CVSS is 7.8 (high), with 503 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 (4606), linux_kernel (2349), kernel (1).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
7.8
Publish → KEV
213 d median(6)
Last 90 days
3460 prev 950

Products

  • Linux 4606
  • linux_kernel 2349
  • kernel 1
  • layer_2_tunneling_protocol 1
6957
Total CVEs
503
Critical
6
CISA KEV
6
Exploited

linux vulnerabilities

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

6957 CVEsRSS

CVE-2026-99190None
yesterday

gpiolib: fix memory leak in gpiod_set_array_value_complex() on error paths

In the Linux kernel, the following vulnerability has been resolved: gpiolib: fix memory leak in gpiod_set_array_value_complex() on error paths A drive-by review by Sashiko reports that, after a failed call to gpiochip_set_multiple(), g…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99193None
yesterday

net: ti: icssm-prueth: Move setting of netops to fix crash

In the Linux kernel, the following vulnerability has been resolved: net: ti: icssm-prueth: Move setting of netops to fix crash icssm_prueth_netdev_init() calls of_phy_get_and_connect() before ndev->netdev_ops is assigned. phy_attach_di…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99192None
yesterday

net: bcmgenet: unshare the skb before writing the control block

In the Linux kernel, the following vulnerability has been resolved: net: bcmgenet: unshare the skb before writing the control block bcmgenet stores first_cb, last_cb and bytes_sent in the skb control block and reads them back on comple…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99194None
yesterday

net: ethernet: aeroflex: move setting of netops to fix crash

In the Linux kernel, the following vulnerability has been resolved: net: ethernet: aeroflex: move setting of netops to fix crash greth_of_probe() calls greth_mdio_init(), which connects the PHY, before dev->netdev_ops is assigned. phy_…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99195None
yesterday

net: ethoc: move setting of netops to fix crash

In the Linux kernel, the following vulnerability has been resolved: net: ethoc: move setting of netops to fix crash ethoc_probe() calls ethoc_mdio_probe(), which connects the PHY, before netdev->netdev_ops is assigned. phy_attach_direc…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99198None
yesterday

net: ethernet: actions: Move setting of netops to fix crash

In the Linux kernel, the following vulnerability has been resolved: net: ethernet: actions: Move setting of netops to fix crash owl_emac_probe() calls owl_emac_phy_init(), which connects the PHY, before netdev->netdev_ops is assigned. …

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99197None
yesterday

net: mv643xx: move setting of netops to fix crash

In the Linux kernel, the following vulnerability has been resolved: net: mv643xx: move setting of netops to fix crash mv643xx_eth_probe() connects the PHY before dev->netdev_ops is assigned. phy_attach_direct() -> phy_link_topo_add_phy…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99200None
yesterday

net: hisilicon: hisi_femac: Move setting of netops to fix crash

In the Linux kernel, the following vulnerability has been resolved: net: hisilicon: hisi_femac: Move setting of netops to fix crash hisi_femac_drv_probe() connects the PHY before dev->netdev_ops is assigned. phy_attach_direct() -> phy_…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99196None
yesterday

net: au1000: move setting of netops to fix crash

In the Linux kernel, the following vulnerability has been resolved: net: au1000: move setting of netops to fix crash au1000_probe() calls au1000_mii_probe(), which connects the PHY, before dev->netdev_ops is assigned. phy_attach_direct…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99201None
yesterday

netlink: avoid hashing the network namespace pointer

In the Linux kernel, the following vulnerability has been resolved: netlink: avoid hashing the network namespace pointer The netlink rhashtable key includes a raw struct net pointer and a user-controlled port ID. Both /proc/net/netlink…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99199None
yesterday

net: hisilicon: hip04_eth: Move setting of netops to fix crash

In the Linux kernel, the following vulnerability has been resolved: net: hisilicon: hip04_eth: Move setting of netops to fix crash hip04_mac_probe() calls of_phy_connect() before ndev->netdev_ops is assigned. phy_attach_direct() -> phy…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99203None
yesterday

pipe: preserve existing fasync readers on writer setup failure

In the Linux kernel, the following vulnerability has been resolved: pipe: preserve existing fasync readers on writer setup failure F_SETFL and FIOASYNC decide whether to invoke ->fasync() before pipe_fasync() takes pipe->mutex. Two ena…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99202None
yesterday

scsi: libsas: Fix SMP IO deadlock during HA resume

In the Linux kernel, the following vulnerability has been resolved: scsi: libsas: Fix SMP IO deadlock during HA resume smp_execute_task_sg() calls pm_runtime_get_sync() on the host before issuing an SMP command. When that command is it…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99206None
yesterday

scsi: target: iscsi: Fix race in discovery auth updates

In the Linux kernel, the following vulnerability has been resolved: scsi: target: iscsi: Fix race in discovery auth updates Separate configfs opens can concurrently update the discovery AuthMethod parameter. Both callers may free the s…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99207None
yesterday

scsi: target: Disable interrupts while holding delayed_cmd_lock

In the Linux kernel, the following vulnerability has been resolved: scsi: target: Disable interrupts while holding delayed_cmd_lock target_do_delayed_work() takes dev->delayed_cmd_lock with a plain spin_lock(). It runs from system_perc…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99204None
yesterday

ocfs2/dlm: Protect the recovery list during debugfs reads

In the Linux kernel, the following vulnerability has been resolved: ocfs2/dlm: Protect the recovery list during debugfs reads Recovery participant records must remain alive while debug_state_print() walks reco.node_data and formats the…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99208None
yesterday

drm/xe/oa: Zero OA buffer at allocation

In the Linux kernel, the following vulnerability has been resolved: drm/xe/oa: Zero OA buffer at allocation ttm_bo_type_kernel BOs are not guaranteed to be zeroed on allocation and may contain data from previously freed pages. Since th…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99210None
yesterday

accel/rocket: clear rdev on device init failure

In the Linux kernel, the following vulnerability has been resolved: accel/rocket: clear rdev on device init failure rocket_probe() stores the return value from rocket_device_init() in the file-scoped rdev pointer before checking whethe…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99209None
yesterday

drm/xe: skip eviction of a BO with no resource

In the Linux kernel, the following vulnerability has been resolved: drm/xe: skip eviction of a BO with no resource xe_evict_flags() switches on tbo->resource->mem_type to choose an eviction placement. An xe BO can reach eviction with n…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99211None
yesterday

netlink: reset skb headers before unicast and multicast filtering

In the Linux kernel, the following vulnerability has been resolved: netlink: reset skb headers before unicast and multicast filtering Socket filters can use SKF_NET_OFF and SKF_LL_OFF to read relative to an skb's network and MAC header…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99214None
yesterday

drm/vc4: hdmi: Move packet RAM enable to PM runtime

In the Linux kernel, the following vulnerability has been resolved: drm/vc4: hdmi: Move packet RAM enable to PM runtime Audio can be triggered by the HPD handler and start up before video has been restored, calling vc4_hdmi_write_infof…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99205None
yesterday

sched/core: Call wakeup_preempt() for queued tasks during class change

In the Linux kernel, the following vulnerability has been resolved: sched/core: Call wakeup_preempt() for queued tasks during class change Paul reported recent RCU changes exposed a lost resched where CPU idles with a rcutorture thread…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99213None
yesterday

vsock: treat TCP_CLOSING as once-established

In the Linux kernel, the following vulnerability has been resolved: vsock: treat TCP_CLOSING as once-established Handle the TCP_ESTABLISHED -> TCP_CLOSING transition on OP_RST, which can race with the connect loop. Immediately break an…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99216None
yesterday

Drivers: hv: Don't reset VMBus connection state on error/exit paths

In the Linux kernel, the following vulnerability has been resolved: Drivers: hv: Don't reset VMBus connection state on error/exit paths In two places, current code forces vmbus_connection.conn_state to DISCONNECTED prior to calling vmb…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99212None
yesterday

net/rds: don't let the rdma_cm destroy an id RDS still owns on route failure

In the Linux kernel, the following vulnerability has been resolved: net/rds: don't let the rdma_cm destroy an id RDS still owns on route failure rds_rdma_cm_event_handler_cmn() hands the return value of rdma_resolve_route() straight ba…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99215None
yesterday

power: supply: core: prevent unregistering a power supply while a callback runs

In the Linux kernel, the following vulnerability has been resolved: power: supply: core: prevent unregistering a power supply while a callback runs Once a power supply is registered, its callbacks can immediately start firing from othe…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99100None
yesterday

wifi: p54: validate firmware record lengths

In the Linux kernel, the following vulnerability has been resolved: wifi: p54: validate firmware record lengths The p54 firmware parser accesses component ID and component version records without checking that their lengths cover the f…

▾ SunlitLinux · Linuxvia CVEORG
CVE-2026-99092None
3d ago

riscv: patch: fix handling of bpf-jit execmem addresses

In the Linux kernel, the following vulnerability has been resolved: riscv: patch: fix handling of bpf-jit execmem addresses Commit 8718e5a3090b ("riscv: patch: skip fixmap mapping when kernel text is already writable") gated the core_k…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-99089None
3d ago

ASoC: samsung: i2s: enable op_clk in probe to balance runtime PM

In the Linux kernel, the following vulnerability has been resolved: ASoC: samsung: i2s: enable op_clk in probe to balance runtime PM The probe function puts the device into the runtime PM active state with only the "iis" bus clock enab…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-99093None
3d ago

mm: don't schedule deferred kernel page table freeing while booting

In the Linux kernel, the following vulnerability has been resolved: mm: don't schedule deferred kernel page table freeing while booting Booting with a boot-time function tracer and a filter, for example ftrace=function ftrace_filter…

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