VulnSea

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

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-74395None
2mo ago

RDMA/mlx5: Fix devx subscribe-event unwind NULL dereference

In the Linux kernel, the following vulnerability has been resolved: RDMA/mlx5: Fix devx subscribe-event unwind NULL dereference MLX5_IB_METHOD_DEVX_SUBSCRIBE_EVENT() links event_sub into sub_list before initializing the fields used by …

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2026-74290None
2mo ago

net/sched: cls_flow: Dont expose folded kernel pointers

In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_flow: Dont expose folded kernel pointers The flow classifier falls back to addr_fold() for fields that are missing from packet headers. In map mode, use…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-74348None
2mo ago

ocfs2/dlm: require a ref for locking_state debugfs open

In the Linux kernel, the following vulnerability has been resolved: ocfs2/dlm: require a ref for locking_state debugfs open debug_lockres_open() copies inode->i_private into struct debug_lockres and debug_lockres_release() later drops …

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2026-74327None
2mo ago

vmalloc: fix NULL pointer dereference in is_vm_area_hugepages()

In the Linux kernel, the following vulnerability has been resolved: vmalloc: fix NULL pointer dereference in is_vm_area_hugepages() find_vm_area() can return NULL if the given address is not a valid vmalloc area. Check the return valu…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-74351None
2mo ago

ocfs2: rebase copied fsdlm LVB pointers in locking_state

In the Linux kernel, the following vulnerability has been resolved: ocfs2: rebase copied fsdlm LVB pointers in locking_state The locking_state debugfs iterator snapshots struct ocfs2_lock_res by value under ocfs2_dlm_tracking_lock and …

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2026-74346None
2mo ago

RDMA/irdma: Fix OOB read during CQ MR registration

In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Fix OOB read during CQ MR registration Sashiko pointed out an unrelated bug during a previous patch: https://sashiko.dev/#/patchset/20260512183852.614045-1…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-74416None
2mo ago

drm/radeon: fix memory leak in radeon_ring_restore() on lock failure

In the Linux kernel, the following vulnerability has been resolved: drm/radeon: fix memory leak in radeon_ring_restore() on lock failure radeon_ring_restore() takes ownership of the data buffer allocated by radeon_ring_backup(). The ca…

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2026-74382None
2mo ago

net/sched: cls_bpf: prevent unbounded recursion in offload rollback

In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_bpf: prevent unbounded recursion in offload rollback Quan Sun reported [1] a stack overflow in cls_bpf_offload_cmd(). Reproducer on netdevsim: add a sk…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-74399None
2mo ago

evm: terminate and bound the evm_xattrs read buffer

In the Linux kernel, the following vulnerability has been resolved: evm: terminate and bound the evm_xattrs read buffer evm_read_xattrs() allocates size + 1 bytes, fills them from the list of enabled xattrs, and then passes strlen(temp…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-74442None
2mo ago

drm/vmwgfx: avoid destroy_workqueue(NULL) on vkms init failure

In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: avoid destroy_workqueue(NULL) on vkms init failure Two paths through vmw_vkms_init() can leave vmw->crc_workq NULL while still leaving the rest of the driv…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-74424None
2mo ago

fbcon: fix NULL pointer dereference for a console without vc_data

In the Linux kernel, the following vulnerability has been resolved: fbcon: fix NULL pointer dereference for a console without vc_data fbcon_new_modelist() runs when a framebuffer's modelist changes. For each console mapped to it with f…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-74457None
2mo ago

can: peak_usb: add bounds check for USB channel index

In the Linux kernel, the following vulnerability has been resolved: can: peak_usb: add bounds check for USB channel index The channel control index ctrl_idx is derived from rx->len which comes directly from a device USB payload. The ma…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-74455None
2mo ago

can: peak_usb: validate uCAN receive record lengths

In the Linux kernel, the following vulnerability has been resolved: can: peak_usb: validate uCAN receive record lengths pcan_usb_fd_decode_buf() walks uCAN records packed in one USB receive buffer. Require each record to contain the f…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-74458None
2mo ago

can: kvaser_usb_leaf: kvaser_usb_leaf_wait_cmd(): validate received command extents

In the Linux kernel, the following vulnerability has been resolved: can: kvaser_usb_leaf: kvaser_usb_leaf_wait_cmd(): validate received command extents The wait and bulk receive paths walk variable-length commands from a USB buffer. A …

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-74464None
2mo ago

net: openvswitch: fix skb leak on flow key update failure during ct

In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: fix skb leak on flow key update failure during ct ovs_ct_execute() always steals or frees the skb on failure while ovs_flow_key_update() does not. S…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-74484None
2mo ago

binfmt_misc: don't let an 'F' entry pin its own instance

In the Linux kernel, the following vulnerability has been resolved: binfmt_misc: don't let an 'F' entry pin its own instance An entry registered with 'F' opens its interpreter at registration time and holds that file until the entry is…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-74486None
2mo ago

binfmt_misc: use exe_file_deny_write_access() for the interpreter clone

In the Linux kernel, the following vulnerability has been resolved: binfmt_misc: use exe_file_deny_write_access() for the interpreter clone For MISC_FMT_OPEN_FILE entries load_misc_binary() clones the registered interpreter file and de…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-74498None
2mo ago

ALSA: usb-audio: Fix DMA buffer out-of-bounds write when fill_max is set

In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Fix DMA buffer out-of-bounds write when fill_max is set When a USB audio endpoint requests full packet transfers via the fill_max descriptor flag, dat…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-74499None
2mo ago

ALSA: usb-audio: fix OOB write in snd_usbmidi_akai_output()

In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: fix OOB write in snd_usbmidi_akai_output() snd_usbmidi_akai_output() computes its fill-loop bound buf_end = ep->max_transfer - MAX_AKAI_SYSEX_LEN - …

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-74505None
2mo ago

ALSA: 6fire: Fix UAF at error handling during probe

In the Linux kernel, the following vulnerability has been resolved: ALSA: 6fire: Fix UAF at error handling during probe Although 6fire driver had a few fixes for dealing with the early error handling during the probe phase, it forgot a…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-74487None
2mo ago

binfmt_misc: restore write access when removing an entry

In the Linux kernel, the following vulnerability has been resolved: binfmt_misc: restore write access when removing an entry Registering an entry with the MISC_FMT_OPEN_FILE flag opens the interpreter via open_exec() which denies write…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-74547None
2mo ago

hwmon: (adt7470) Fix busy-loop and I2C flooding in update thread

In the Linux kernel, the following vulnerability has been resolved: hwmon: (adt7470) Fix busy-loop and I2C flooding in update thread When userspace configures 'auto_update_interval' to 0 via sysfs, the background kthread executes sched…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-74546None
2mo ago

hwmon: (adt7470) Fix divide-by-zero TOCTOU crash in fan speed read

In the Linux kernel, the following vulnerability has been resolved: hwmon: (adt7470) Fix divide-by-zero TOCTOU crash in fan speed read If the fan data becomes 0 between the FAN_DATA_VALID() check and the FAN_PERIOD_TO_RPM() conversion,…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-74566None
2mo ago

keys: make keyring key-chunk byte order agree with keyring_diff_objects()

In the Linux kernel, the following vulnerability has been resolved: keys: make keyring key-chunk byte order agree with keyring_diff_objects() keyring_get_key_chunk() loads description bytes into the index chunk low address first, while…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-74577None
2mo ago

net: mpls: initialize rtm_tos in mpls_getroute()

In the Linux kernel, the following vulnerability has been resolved: net: mpls: initialize rtm_tos in mpls_getroute() mpls_getroute() builds the RTM_NEWROUTE reply to an RTM_GETROUTE request by filling a struct rtmsg allocated from an s…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-74445None
2mo ago

drm/vmwgfx: reject DX_BIND_QUERY without a DX context

In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: reject DX_BIND_QUERY without a DX context vmw_cmd_dx_bind_query() unconditionally dereferences sw_context->dx_ctx_node->ctx. Userspace can trigger a NULL …

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-74432None
2mo ago

rxrpc: Fix leak of released call in recvmsg(MSG_PEEK)

In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix leak of released call in recvmsg(MSG_PEEK) Fix rxrpc_recvmsg() to also drop the ref it holds on an already-released call if MSG_PEEK is in force (the functi…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-74391None
2mo ago

tracing: Bound synthetic-field strings with seq_buf

In the Linux kernel, the following vulnerability has been resolved: tracing: Bound synthetic-field strings with seq_buf The synthetic field helpers build a prefixed synthetic variable name and a generated hist command in fixed MAX_FILT…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-74341High· 8.8
2mo ago

wifi: wcn36xx: fix heap overflow from oversized firmware HAL response

In the Linux kernel, the following vulnerability has been resolved: wifi: wcn36xx: fix heap overflow from oversized firmware HAL response The firmware response dispatcher copies all synchronous HAL responses into the 4096-byte hal_buf …

▾ TwilightLinux · LinuxEPSS 0.53%via CVEORG
CVE-2026-74339None
2mo ago

ALSA: seq: Clear variable event pointer on read

In the Linux kernel, the following vulnerability has been resolved: ALSA: seq: Clear variable event pointer on read snd_seq_read() copies a queued variable-length event header to userspace before expanding the payload. Queued variable-…

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
linux vulnerabilities (CVEs) — page 108 · VulnSea