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.

4700 CVEsRSS

CVE-2026-98616Medium· 4.1
2w ago

kernel: eth: fbnic: reset num_napi when the napi vectors are freed (CVE-2026-98616)

A flaw was found in the Linux kernel's fbnic driver. This flaw allows a local user to trigger a kernel crash, resulting in a Denial of Service (DoS). During power management suspend or failed resume operations, the driver frees interrupt v…

▾ SunlitRed Hat · LinuxEPSS 0.17%via CSAF
CVE-2026-98615Medium· 4.4
2w ago

kernel: eth: fbnic: Set AW_FLUSH_MODE alongside AW_FLUSH when flushing the mailbox (CVE-2026-98615)

A flaw was found in the Linux kernel's fbnic network driver. A local user with administrative privileges could trigger a Denial of Service (DoS) by initiating a reset or teardown of the firmware mailbox. Because the driver fails to properl…

▾ SunlitRed Hat · LinuxEPSS 0.17%via CSAF
CVE-2026-98625None
2w ago

netfilter: flowtable: publish HW_DEAD after worker is done

In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: publish HW_DEAD after worker is done flow_offload_work_del() sets NF_FLOW_HW_DEAD before the work handler clears NF_FLOW_HW_PENDING. Once a flow …

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-98618None
2w ago

eth: fbnic: Handle maximum standalone channels

In the Linux kernel, the following vulnerability has been resolved: eth: fbnic: Handle maximum standalone channels Standalone channels use one NAPI vector for each Tx and Rx queue. fbnic's allocation path excludes FBNIC_MAX_TXQS from t…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2026-98626None
2w ago

bpf: Restrict CO-RE poisoning to relocatable instructions

In the Linux kernel, the following vulnerability has been resolved: bpf: Restrict CO-RE poisoning to relocatable instructions CO-RE relocation records can name any instruction offset. When a relocation cannot be resolved, bpf_core_patc…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-98622None
2w ago

net/sched: act_ct: don't WARN on benign flow_offload_alloc() failure

In the Linux kernel, the following vulnerability has been resolved: net/sched: act_ct: don't WARN on benign flow_offload_alloc() failure flow_offload_alloc() returns NULL when the conntrack entry is dying (e.g. raced with a conntrack f…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98620None
2w ago

net: ethernet: mtk_eth_soc: unregister net_devices in case of probe failure

In the Linux kernel, the following vulnerability has been resolved: net: ethernet: mtk_eth_soc: unregister net_devices in case of probe failure If register_netdev() fails for one of the MTK_MAX_DEVS devices in mtk_probe(), the error pa…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2026-98627None
2w ago

bpf: Preserve packet pointer class displacement in regsafe()

In the Linux kernel, the following vulnerability has been resolved: bpf: Preserve packet pointer class displacement in regsafe() regsafe() maps packet pointer IDs between states and checks that each current register range is a subset o…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-98624None
2w ago

netfilter: nfnetlink_queue: hold nfnl mutex in event notifier

In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_queue: hold nfnl mutex in event notifier We must serialize the release notifier and the config netlink function. A concurrent thread can issue clo…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98623None
2w ago

drm/nouveau/clk: fix list cursor use after loop in nvkm_clk_ustate_update

In the Linux kernel, the following vulnerability has been resolved: drm/nouveau/clk: fix list cursor use after loop in nvkm_clk_ustate_update If list_for_each_entry() exits without hitting a break then "pstate" is not a valid pstate po…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98629None
2w ago

net/sched: cls_u32: fix manual hash table handle IDR aliasing

In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_u32: fix manual hash table handle IDR aliasing A u32 hash table created with an explicit handle ('tc filter add ... handle 801: u32 divisor N') keys its…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-98628None
2w ago

bpf: Make post-verification instruction rewrites killable

In the Linux kernel, the following vulnerability has been resolved: bpf: Make post-verification instruction rewrites killable After do_check() returns, the verifier runs several instruction rewrite passes. Some of them patch or remove …

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-98635None
2w ago

scsi: block: Fix zones_cond out-of-bounds write on zone report

In the Linux kernel, the following vulnerability has been resolved: scsi: block: Fix zones_cond out-of-bounds write on zone report blk_revalidate_disk_zones() sizes the zones_cond array from the disk capacity and zone size, but the ind…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98632None
2w ago

Bluetooth: mgmt: Dequeue pending mesh_send_sync entries on cancel

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: mgmt: Dequeue pending mesh_send_sync entries on cancel In send_cancel(), pending mesh_tx objects are removed from the hdev->mesh_pending list and freed via …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98631None
2w ago

xsk: Use a 32-bit compare in xsk_map_gen_lookup

In the Linux kernel, the following vulnerability has been resolved: xsk: Use a 32-bit compare in xsk_map_gen_lookup xsk_map_gen_lookup() loads a u32 key and compares it with max_entries using BPF_JMP_IMM. BPF immediates are sign-extend…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-98634None
2w ago

scsi: sd_zbc: Reject disks with too many zones

In the Linux kernel, the following vulnerability has been resolved: scsi: sd_zbc: Reject disks with too many zones sd_zbc_read_zones() computes the number of zones with 64-bit arithmetic and stores the result in the unsigned int nr_zon…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98633None
2w ago

Bluetooth: btnxpuart: Fix skb leak in nxp_process_fw_dump()

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btnxpuart: Fix skb leak in nxp_process_fw_dump() When CONFIG_DEV_COREDUMP=n, hci_devcd_append() returns -EOPNOTSUPP without freeing its skb argument. This l…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98640None
2w ago

HID: amd_sfh: Validate PCI BAR size before mapping

In the Linux kernel, the following vulnerability has been resolved: HID: amd_sfh: Validate PCI BAR size before mapping The amd_sfh driver maps PCI BAR 2 using pcim_iomap_regions() and subsequently accesses MMIO registers at offsets up …

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-98638None
2w ago

KVM: arm64: Validate the SVE vector length in pkvm_vcpu_init_sve()

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Validate the SVE vector length in pkvm_vcpu_init_sve() pkvm_vcpu_init_sve() clamps only the upper bound of the host-provided sve_max_vl, so an invalid vect…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98630None
2w ago

eth: fbnic: Fix payload page pool error cleanup

In the Linux kernel, the following vulnerability has been resolved: eth: fbnic: Fix payload page pool error cleanup The payload page pool pointer contains an error pointer when its allocation fails. The cleanup path passes that error p…

▾ SunlitLinux · LinuxEPSS 0.20%via CVEORG
CVE-2026-98643None
2w ago

bpf: Fix out-of-bounds read of rtt_min in sock_ops

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix out-of-bounds read of rtt_min in sock_ops A sockops prog reading skops->rtt_min never checks the sk type: on the tcp_conn_request() path sock_ops->sk is a req…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-98637None
2w ago

KVM: arm64: Do not clear VM-wide SVE feature on vCPU init failure

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Do not clear VM-wide SVE feature on vCPU init failure pkvm_vcpu_init_sve() clears KVM_ARM_VCPU_SVE in kvm->arch.vcpu_features when it fails, but vcpu_has_s…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98641None
2w ago

bpf, arm64: set up the frame pointer for the exception callback

In the Linux kernel, the following vulnerability has been resolved: bpf, arm64: set up the frame pointer for the exception callback A program acting as exception boundary saves all callee-saved registers, so build_prologue() takes the …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98636None
2w ago

squashfs: Add dictionary size range check to prevent shift-out-of-bounds

In the Linux kernel, the following vulnerability has been resolved: squashfs: Add dictionary size range check to prevent shift-out-of-bounds When an abnormal SquashFS image (COMP_OPTS flag is 1 but dictionary size is 0) is mounted, and…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98647None
2w ago

bpf: Fix divide-by-zero in btf_struct_walk()

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix divide-by-zero in btf_struct_walk() When an access goes past the struct and the last member is a flexible array, btf_struct_walk() folds the offset back into …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98644None
2w ago

bpf: Avoid soft lockup in __htab_map_lookup_and_delete_batch()

In the Linux kernel, the following vulnerability has been resolved: bpf: Avoid soft lockup in __htab_map_lookup_and_delete_batch() __htab_map_lookup_and_delete_batch() has no rescheduling point. The batch count bounds how many entries …

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-98649None
2w ago

KVM: s390: Fix race in _destroy_pages_crste()

In the Linux kernel, the following vulnerability has been resolved: KVM: s390: Fix race in _destroy_pages_crste() Use READ_ONCE() in _destroy_pages_crste() to read the crste, avoid dereferencing the pointer multiple times.

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-98648None
2w ago

s390/uv: Prevent potential out-of-bounds read

In the Linux kernel, the following vulnerability has been resolved: s390/uv: Prevent potential out-of-bounds read When the system has more than 85 secrets, the uv_secret_list struct array only holds up to 85 items per page, resulting i…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98645None
2w ago

HID: winwing: fix use-after-free in force feedback teardown

In the Linux kernel, the following vulnerability has been resolved: HID: winwing: fix use-after-free in force feedback teardown winwing_init_ff() passes the driver's private data, allocated with devm_kzalloc() in winwing_probe(), as th…

▾ SunlitLinux · LinuxEPSS 0.19%via CVEORG
CVE-2026-98651None
2w ago

KVM: s390: Properly handle NULL pointer in dat_cond_set_storage_key()

In the Linux kernel, the following vulnerability has been resolved: KVM: s390: Properly handle NULL pointer in dat_cond_set_storage_key() Some callers pass NULL as oldkey. Calling page_cond_set_storage_key() will cause that NULL pointe…

▾ SunlitLinux · LinuxEPSS 0.15%via CVEORG
Linux vulnerabilities (CVEs) — page 20 · VulnSea