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-43255None
6mo ago

wifi: libertas: fix WARNING in usb_tx_block

In the Linux kernel, the following vulnerability has been resolved: wifi: libertas: fix WARNING in usb_tx_block The function usb_tx_block() submits cardp->tx_urb without ensuring that any previous transmission on this URB has completed…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-43251None
6mo ago

HID: prodikeys: Check presence of pm->input_ep82

In the Linux kernel, the following vulnerability has been resolved: HID: prodikeys: Check presence of pm->input_ep82 Fake USB devices can send their own report descriptors for which the input_mapping() hook does not get called. In thi…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43261None
6mo ago

arm64: Add support for TSV110 Spectre-BHB mitigation

In the Linux kernel, the following vulnerability has been resolved: arm64: Add support for TSV110 Spectre-BHB mitigation The TSV110 processor is vulnerable to the Spectre-BHB (Branch History Buffer) attack, which can be exploited to le…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-43260None
6mo ago

bnxt_en: Fix RSS context delete logic

In the Linux kernel, the following vulnerability has been resolved: bnxt_en: Fix RSS context delete logic We need to free the corresponding RSS context VNIC in FW everytime an RSS context is deleted in driver. Commit 667ac333dbb7 added…

▾ SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-43259None
6mo ago

phy: fsl-imx8mq-usb: set platform driver data

In the Linux kernel, the following vulnerability has been resolved: phy: fsl-imx8mq-usb: set platform driver data Add missing platform_set_drvdata() as the data will be used in remove().

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43262None
6mo ago

gfs2: fiemap page fault fix

In the Linux kernel, the following vulnerability has been resolved: gfs2: fiemap page fault fix In gfs2_fiemap(), we are calling iomap_fiemap() while holding the inode glock. This can lead to recursive glock taking if the fiemap buffe…

▾ SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-43264None
6mo ago

fbdev: of: display_timing: fix refcount leak in of_get_display_timings()

In the Linux kernel, the following vulnerability has been resolved: fbdev: of: display_timing: fix refcount leak in of_get_display_timings() of_parse_phandle() returns a device_node with refcount incremented, which is stored in 'entry'…

▾ SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-43266None
6mo ago

EFI/CPER: don't go past the ARM processor CPER record buffer

In the Linux kernel, the following vulnerability has been resolved: EFI/CPER: don't go past the ARM processor CPER record buffer There's a logic inside GHES/CPER to detect if the section_length is too small, but it doesn't detect if it…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43265None
6mo ago

KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block()

In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block() Ignore -EBUSY when checking nested events after exiting a blocking state while L2 is active, as e…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43273None
6mo ago

ceph: supply snapshot context in ceph_zero_partial_object()

In the Linux kernel, the following vulnerability has been resolved: ceph: supply snapshot context in ceph_zero_partial_object() The ceph_zero_partial_object function was missing proper snapshot context for its OSD write operations, whi…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43267None
6mo ago

wifi: rtw89: fix potential zero beacon interval in beacon tracking

In the Linux kernel, the following vulnerability has been resolved: wifi: rtw89: fix potential zero beacon interval in beacon tracking During fuzz testing, it was discovered that bss_conf->beacon_int might be zero, which could result i…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43277None
6mo ago

APEI/GHES: ensure that won't go past CPER allocated record

In the Linux kernel, the following vulnerability has been resolved: APEI/GHES: ensure that won't go past CPER allocated record The logic at ghes_new() prevents allocating too large records, by checking if they're bigger than GHES_ESTAT…

▾ SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-43276None
6mo ago

net: mana: Fix double destroy_workqueue on service rescan PCI path

In the Linux kernel, the following vulnerability has been resolved: net: mana: Fix double destroy_workqueue on service rescan PCI path While testing corner cases in the driver, a use-after-free crash was found on the service rescan PCI…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43281None
6mo ago

mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate()

In the Linux kernel, the following vulnerability has been resolved: mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() Although it is guided that `#mbox-cells` must be at least 1, there are many instances of `#mbox-cells = …

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43271None
6mo ago

md-cluster: fix NULL pointer dereference in process_metadata_update

In the Linux kernel, the following vulnerability has been resolved: md-cluster: fix NULL pointer dereference in process_metadata_update The function process_metadata_update() blindly dereferences the 'thread' pointer (acquired via rcu_…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43220None
6mo ago

iommu/amd: serialize sequence allocation under concurrent TLB invalidations

In the Linux kernel, the following vulnerability has been resolved: iommu/amd: serialize sequence allocation under concurrent TLB invalidations With concurrent TLB invalidations, completion wait randomly gets timed out because cmd_sem_…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-43129None
6mo ago

ima: verify the previous kernel's IMA buffer lies in addressable RAM

In the Linux kernel, the following vulnerability has been resolved: ima: verify the previous kernel's IMA buffer lies in addressable RAM Patch series "Address page fault in ima_restore_measurement_list()", v3. When the second-stage ke…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43170None
6mo ago

usb: dwc3: gadget: Move vbus draw to workqueue context

In the Linux kernel, the following vulnerability has been resolved: usb: dwc3: gadget: Move vbus draw to workqueue context Currently dwc3_gadget_vbus_draw() can be called from atomic context, which in turn invokes power-supply-core API…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-43167None
6mo ago

xfrm: always flush state and policy upon NETDEV_UNREGISTER event

In the Linux kernel, the following vulnerability has been resolved: xfrm: always flush state and policy upon NETDEV_UNREGISTER event syzbot is reporting that "struct xfrm_state" refcount is leaking. unregister_netdevice: waiting for…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43119None
6mo ago

Bluetooth: hci_sync: annotate data-races around hdev->req_status

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: annotate data-races around hdev->req_status __hci_cmd_sync_sk() sets hdev->req_status under hdev->req_lock: hdev->req_status = HCI_REQ_PEND; …

▾ SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-43101High· 7.5
6mo ago

ipv6: ioam: fix potential NULL dereferences in __ioam6_fill_trace_data()

In the Linux kernel, the following vulnerability has been resolved: ipv6: ioam: fix potential NULL dereferences in __ioam6_fill_trace_data() We need to check __in6_dev_get() for possible NULL value, as suggested by Yiming Qian. Also a…

▾ TwilightLinux · LinuxEPSS 0.58%via CVEORG
CVE-2026-43126High· 7.8
6mo ago

ALSA: mixer: oss: Add card disconnect checkpoints

In the Linux kernel, the following vulnerability has been resolved: ALSA: mixer: oss: Add card disconnect checkpoints ALSA OSS mixer layer calls the kcontrol ops rather individually, and pending calls might be not always caught at disc…

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-43118None
6mo ago

btrfs: fix zero size inode with non-zero size after log replay

In the Linux kernel, the following vulnerability has been resolved: btrfs: fix zero size inode with non-zero size after log replay When logging that an inode exists, as part of logging a new name or logging new dir entries for a direct…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-43107None
6mo ago

xfrm: account XFRMA_IF_ID in aevent size calculation

In the Linux kernel, the following vulnerability has been resolved: xfrm: account XFRMA_IF_ID in aevent size calculation xfrm_get_ae() allocates the reply skb with xfrm_aevent_msgsize(), then build_aevent() appends attributes including…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-43185Critical· 9.8
6mo ago

ksmbd: fix signededness bug in smb_direct_prepare_negotiation()

In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix signededness bug in smb_direct_prepare_negotiation() smb_direct_prepare_negotiation() casts an unsigned __u32 value from sp->max_recv_size and req->preferre…

▾ MidnightLinux · LinuxEPSS 0.89%via CVEORG
CVE-2026-43127None
6mo ago

ntfs3: fix circular locking dependency in run_unpack_ex

In the Linux kernel, the following vulnerability has been resolved: ntfs3: fix circular locking dependency in run_unpack_ex Syzbot reported a circular locking dependency between wnd->rw_lock (sbi->used.bitmap) and ni->file.run_lock. T…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43249High· 8.8
6mo ago

9p/xen: protect xen_9pfs_front_free against concurrent calls

In the Linux kernel, the following vulnerability has been resolved: 9p/xen: protect xen_9pfs_front_free against concurrent calls The xenwatch thread can race with other back-end change notifications and call xen_9pfs_front_free() twice…

▾ TwilightLinux · LinuxEPSS 0.32%via CVEORG
CVE-2026-43188None
6mo ago

ceph: do not propagate page array emplacement errors as batch errors

In the Linux kernel, the following vulnerability has been resolved: ceph: do not propagate page array emplacement errors as batch errors When fscrypt is enabled, move_dirty_folio_in_page_array() may fail because it needs to allocate bo…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-43258High· 7.8
6mo ago

alpha: fix user-space corruption during memory compaction

In the Linux kernel, the following vulnerability has been resolved: alpha: fix user-space corruption during memory compaction Alpha systems can suffer sporadic user-space crashes and heap corruption when memory compaction is enabled. …

▾ TwilightLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-43244None
6mo ago

kcm: fix zero-frag skb in frag_list on partial sendmsg error

In the Linux kernel, the following vulnerability has been resolved: kcm: fix zero-frag skb in frag_list on partial sendmsg error Syzkaller reported a warning in kcm_write_msgs() when processing a message with a zero-fragment skb in the…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
Linux vulnerabilities (CVEs) — page 170 · VulnSea