VulnSea

linux has 8,801 CVEs on record between 2019 and 2026. Disclosure cadence is accelerating: 3618 in the last 90 days against 1301 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 (6450), 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
3618 prev 1301

Products

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

8801 CVEsRSS

CVE-2026-68315High· 7.5
3mo ago

sctp: validate stream count in sctp_process_strreset_inreq()

In the Linux kernel, the following vulnerability has been resolved: sctp: validate stream count in sctp_process_strreset_inreq() When processing a RESET_IN_REQUEST from a peer, sctp_process_strreset_inreq() derives the stream count fro…

▾ TwilightLinux · LinuxEPSS 0.51%via CVEORG
CVE-2026-68300Critical· 9.8⚖ disputed
3mo ago

sctp: auth: verify auth requirement when auth_chunk is NULL

In the Linux kernel, the following vulnerability has been resolved: sctp: auth: verify auth requirement when auth_chunk is NULL sctp_auth_chunk_verify() returns true unconditionally when chunk->auth_chunk is NULL, silently skipping aut…

▾ MidnightLinux · LinuxEPSS 0.58%via CVEORG
CVE-2026-68299High· 7.5
3mo ago

vmxnet3: fix BUG_ON in vmxnet3_get_hdr_len() for Geneve packets

In the Linux kernel, the following vulnerability has been resolved: vmxnet3: fix BUG_ON in vmxnet3_get_hdr_len() for Geneve packets vmxnet3_get_hdr_len() assumes gdesc->rcd.v4/v6/tcp always describe the outer header, but for a Geneve-e…

▾ TwilightLinux · LinuxEPSS 0.50%via CVEORG
CVE-2026-68257High· 7.8
3mo ago

drm/amdkfd: fix 32-bit overflow in CWSR total size calculation

In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: fix 32-bit overflow in CWSR total size calculation total_cwsr_size was computed in 32-bit before being used as a BO/SVM allocation size. With large ctx_sav…

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-68297High· 7.8
3mo ago

tipc: fix u16 MTU truncation in media and bearer MTU validation

In the Linux kernel, the following vulnerability has been resolved: tipc: fix u16 MTU truncation in media and bearer MTU validation Both TIPC_NL_MEDIA_SET and TIPC_NL_BEARER_SET accept user-supplied MTU values but only enforce a minimu…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-68294High· 8.8
3mo ago

net: qrtr: restrict socket creation to the initial network namespace

In the Linux kernel, the following vulnerability has been resolved: net: qrtr: restrict socket creation to the initial network namespace QRTR keeps its entire port and node state in module-global variables that are not partitioned per …

▾ TwilightLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-68290High· 7.8
3mo ago

rds: tcp: unregister sysctl before tearing down listen socket

In the Linux kernel, the following vulnerability has been resolved: rds: tcp: unregister sysctl before tearing down listen socket rds_tcp_exit_net() frees the per-netns RDS TCP listen socket via rds_tcp_kill_sock() before unregistering…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-68284High· 7.8
3mo ago

bpf, sockmap: Fix cork use-after-free in tcp_bpf_sendmsg()

In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Fix cork use-after-free in tcp_bpf_sendmsg() tcp_bpf_sendmsg() keeps msg_tx across sk_stream_wait_memory(), which drops and reacquires the socket lock. …

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-68274High· 7.8
3mo ago

drm/xe/guc: Fix buffer overflow in steered register list allocation

In the Linux kernel, the following vulnerability has been resolved: drm/xe/guc: Fix buffer overflow in steered register list allocation The size calculation for the steered register extarray uses only the geometry DSS mask (g_dss_mask)…

▾ TwilightLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-68273High· 7.8
3mo ago

drm/amdgpu: Fix context pstate override handling

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Fix context pstate override handling There are several problems in the context pstate handling code. The most serious ones are potential use-after-free an…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-68266High· 7.8
3mo ago

drm/xe: Hold a dma-buf reference for imported BOs

In the Linux kernel, the following vulnerability has been resolved: drm/xe: Hold a dma-buf reference for imported BOs An imported dma-buf BO is created as a ttm_bo_type_sg BO whose reservation object is the exporter's dma_buf->resv. Th…

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-68265High· 7.3
3mo ago

drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOC

In the Linux kernel, the following vulnerability has been resolved: drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOC When prefetch region is DRM_XE_CONSULT_MEM_ADVISE_PREF_LOC for a BO VMA, the code used it as an index into …

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-68258High· 7.1
3mo ago

drm/amdkfd: Check bounds on CRIU restore queue type and mqd size

In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Check bounds on CRIU restore queue type and mqd size We weren't checking whether the values provided in the private data in kfd CRIU restore were within bo…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-68216High· 7.8
3mo ago

media: pwc: Return queued buffers on start_streaming() failure

In the Linux kernel, the following vulnerability has been resolved: media: pwc: Return queued buffers on start_streaming() failure The vb2 framework hands buffers to the driver via buf_queue() before calling start_streaming(). If star…

▾ TwilightLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-68206High· 7.8
3mo ago

media: v4l2-ctrls: validate HEVC active reference counts

In the Linux kernel, the following vulnerability has been resolved: media: v4l2-ctrls: validate HEVC active reference counts HEVC slice parameters are shared stateless V4L2 controls, but the common validation path does not verify the a…

▾ TwilightLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-68264High· 7.8
3mo ago

drm/xe/pt: Reset current_op in xe_pt_update_ops_init()

In the Linux kernel, the following vulnerability has been resolved: drm/xe/pt: Reset current_op in xe_pt_update_ops_init() xe_pt_update_ops_init() fails to reset current_op to 0. On the vm_bind path, ops_execute() calls xe_pt_update_op…

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-68245High· 7.8
3mo ago

drm/amdgpu: fix lifetime issue of amdgpu_vm_get_task_info_pasid()

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix lifetime issue of amdgpu_vm_get_task_info_pasid() The vm pointer returned from amdgpu_vm_get_vm_from_pasid() is only valid while the lock is still bein…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-68240High· 8.8
3mo ago

drm/gpusvm: publish dpagemap early to avoid device mapping leak on error

In the Linux kernel, the following vulnerability has been resolved: drm/gpusvm: publish dpagemap early to avoid device mapping leak on error drm_gpusvm_get_pages() only stored the local dpagemap into svm_pages->dpagemap on the success …

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-68213High· 7.8
3mo ago

media: rtl2832_sdr: Return queued buffers on start_streaming() failure

In the Linux kernel, the following vulnerability has been resolved: media: rtl2832_sdr: Return queued buffers on start_streaming() failure The vb2 framework hands buffers to the driver via buf_queue() before calling start_streaming(). …

▾ TwilightLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-68158Critical· 9.8
3mo ago

libceph: Fix multiplication overflow in decode_new_up_state_weight()

In the Linux kernel, the following vulnerability has been resolved: libceph: Fix multiplication overflow in decode_new_up_state_weight() If a message of type CEPH_MSG_OSD_MAP contains a (maliciously) corrupted osdmap, out-of-bounds mem…

▾ MidnightLinux · LinuxEPSS 0.71%via CVEORG
CVE-2026-68157High· 7.5
3mo ago

libceph: guard missing CRUSH type name lookup

In the Linux kernel, the following vulnerability has been resolved: libceph: guard missing CRUSH type name lookup Localized read selection can walk a parent bucket whose name exists in the CRUSH map while its type has no matching entry…

▾ TwilightLinux · LinuxEPSS 0.70%via CVEORG
CVE-2026-68201High· 7.8
3mo ago

ALSA: timer: drain a slave's callback before its master detaches it

In the Linux kernel, the following vulnerability has been resolved: ALSA: timer: drain a slave's callback before its master detaches it snd_timer_close_locked() drains the closing instance's own in-flight callback (IFLG_CALLBACK) befor…

▾ TwilightLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-68199High· 8.8
3mo ago

wifi: ath6kl: fix OOB access from firmware ADDBA window size

In the Linux kernel, the following vulnerability has been resolved: wifi: ath6kl: fix OOB access from firmware ADDBA window size aggr_recv_addba_req_evt() logs a debug message when the firmware-supplied win_sz is outside [AGGR_WIN_SZ_M…

▾ TwilightLinux · LinuxEPSS 0.38%via CVEORG
CVE-2026-68192High· 8.8
3mo ago

wifi: brcmfmac: make release_scratchbuffers idempotent

In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: make release_scratchbuffers idempotent brcmf_pcie_release_scratchbuffers() frees the shared.scratch and shared.ringupd DMA buffers with dma_free_cohere…

▾ TwilightLinux · LinuxEPSS 0.41%via CVEORG
CVE-2026-68178High· 7.8
3mo ago

misc: nsm: pin the module while the device is open

In the Linux kernel, the following vulnerability has been resolved: misc: nsm: pin the module while the device is open misc_open() installs a misc driver's file operations with fops_get(), which pins file_operations::owner before repla…

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-68189High· 7.8
3mo ago

Bluetooth: hci_sync: Protect UUID list traversal

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: Protect UUID list traversal The hci_sync conversion moved class-of-device and EIR generation from an HCI request built under hdev->lock to asynchr…

▾ TwilightLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-68179High· 8.4
3mo ago

misc: nsm: only unlock nsm_dev on post-lock error paths

In the Linux kernel, the following vulnerability has been resolved: misc: nsm: only unlock nsm_dev on post-lock error paths nsm_dev_ioctl() jumps to the common out label even when the initial copy_from_user() fails before nsm->lock has…

▾ TwilightLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-68160Critical· 9.8⚖ disputed
3mo ago

ceph: fix pre-auth out-of-bounds read on snaptrace in ceph_handle_caps()

In the Linux kernel, the following vulnerability has been resolved: ceph: fix pre-auth out-of-bounds read on snaptrace in ceph_handle_caps() ceph_handle_caps() reads snap_trace_len from the wire-format ceph_mds_caps header and uses it …

▾ MidnightLinux · LinuxEPSS 0.77%via CVEORG
CVE-2026-68154Critical· 9.8
3mo ago

libceph: reject zero bucket types in crush_decode

In the Linux kernel, the following vulnerability has been resolved: libceph: reject zero bucket types in crush_decode CRUSH bucket type 0 is reserved for devices. The mapper relies on that invariant and uses type 0 to identify leaf de…

▾ MidnightLinux · LinuxEPSS 0.71%via CVEORG
CVE-2026-68127Critical· 9.8
3mo ago

ila: reload IPv6 header after pskb_may_pull in checksum adjust

In the Linux kernel, the following vulnerability has been resolved: ila: reload IPv6 header after pskb_may_pull in checksum adjust ila_csum_adjust_transport() caches ip6h = ipv6_hdr(skb) before calling pskb_may_pull(). On a non-linear …

▾ MidnightLinux · LinuxEPSS 0.54%via CVEORG
linux vulnerabilities (CVEs) — page 125 · VulnSea