VulnSea

Linux vulnerabilities

CVEs whose affected-version data names the Linux package. Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

6539 CVEsRSS

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
CVE-2026-68156Critical· 9.8
3mo ago

libceph: refresh auth->authorizer_buf{,_len} after authorizer update

In the Linux kernel, the following vulnerability has been resolved: libceph: refresh auth->authorizer_buf{,_len} after authorizer update ceph_x_create_authorizer() caches au->buf->vec.iov_base and au->buf->vec.iov_len in struct ceph_au…

▾ MidnightLinux · LinuxEPSS 0.69%via CVEORG
CVE-2026-68149High· 8.4
3mo ago

fs: preserve ACL_DONT_CACHE state in forget_cached_acl()

In the Linux kernel, the following vulnerability has been resolved: fs: preserve ACL_DONT_CACHE state in forget_cached_acl() The ACL_DONT_CACHE state is meant to be a constant state for the inode for filesystems that want to opt out of…

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
Linux vulnerabilities (CVEs) — page 126 · VulnSea