VulnSea

Linux has 8,799 CVEs on record between 2019 and 2026. Disclosure cadence is accelerating: 3807 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 (6448), 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
3807 prev 1117

Products

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

8799 CVEsRSS

CVE-2026-98857High· 7.5
2w ago

ipvs: bound LBLCR and LBLC cache growth

In the Linux kernel, the following vulnerability has been resolved: ipvs: bound LBLCR and LBLC cache growth ip_vs_lblcr_new() and ip_vs_lblc_new() create cache entries for every previously unseen destination address. The table max_size…

▾ TwilightLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98854Medium· 4.1
2w ago

of/overlay: only treat a positive changeset id as registered

In the Linux kernel, the following vulnerability has been resolved: of/overlay: only treat a positive changeset id as registered of_overlay_fdt_apply() stores the idr_alloc() return value in ovcs->id before checking it. On failure the …

▾ SunlitLinux · LinuxEPSS 0.16%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-98862Medium· 4.1
2w ago

audit: fix exe mark UAF in kill_rules()

In the Linux kernel, the following vulnerability has been resolved: audit: fix exe mark UAF in kill_rules() kill_rules() removes mixed AUDIT_DIR and AUDIT_EXE rules when an audit tree is pruned. It drops entry->rule.exe before removing…

▾ SunlitLinux · LinuxEPSS 0.20%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-98443High· 7.8⚖ disputed
2w ago

xfs: fix cursor and pointer handling when recovering iunlink buckets

In the Linux kernel, the following vulnerability has been resolved: xfs: fix cursor and pointer handling when recovering iunlink buckets LOLLM pointed out a bug in xlog_recover_iunlink_bucket: 1. We don't null out prev_ip after releas…

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-98451High· 8.8⚖ disputed
2w ago

smb: client: use finish_no_open() for non-regular inodes

In the Linux kernel, the following vulnerability has been resolved: smb: client: use finish_no_open() for non-regular inodes An O_CREAT open can find an existing symlink or another non-regular inode. cifs_atomic_open() calls finish_ope…

▾ TwilightLinux · LinuxEPSS 0.40%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.18%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-98454High· 8.1
2w ago

smb: client: fix create context out-of-bounds reads

In the Linux kernel, the following vulnerability has been resolved: smb: client: fix create context out-of-bounds reads smb2_parse_contexts() validates the complete create-context area but does not limit each record to its Next field b…

▾ TwilightLinux · LinuxEPSS 0.39%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-98456High· 7.0⚖ disputed
2w ago

Bluetooth: mgmt: fix race in read_unconf_index_list()

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: mgmt: fix race in read_unconf_index_list() read_unconf_index_list() counts unconfigured controllers before allocating its response, then checks the device f…

▾ TwilightLinux · LinuxEPSS 0.13%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.18%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
CVE-2026-98477Medium· 5.5
2w ago

perf/core: Fix NULL pmu_ctx passed to pmu->sched_task()

In the Linux kernel, the following vulnerability has been resolved: perf/core: Fix NULL pmu_ctx passed to pmu->sched_task() perf_pmu_sched_task() returns early when cpuctx->task_ctx is set, and cpc->task_epc is only non-NULL while a ta…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
Linux vulnerabilities (CVEs) — page 19 · VulnSea