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.

4584 CVEsRSS

CVE-2026-98955None
5d ago

flow_dissector: avoid u16 truncation of skb->len when computing thoff

In the Linux kernel, the following vulnerability has been resolved: flow_dissector: avoid u16 truncation of skb->len when computing thoff __skb_flow_dissect() computes key_control->thoff using: key_control->thoff = min_t(u16, nhoff,…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98953None
5d ago

devlink: fix devlink_rel reference leak when notify work is pending

In the Linux kernel, the following vulnerability has been resolved: devlink: fix devlink_rel reference leak when notify work is pending devlink_rel_nested_in_notify_work_schedule() takes a reference on the devlink_rel for the notify wo…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98950None
5d ago

flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect()

In the Linux kernel, the following vulnerability has been resolved: flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() bpf_flow_dissect() sanitizes the offsets returned by the BPF program with clamp_t(u16, ..., hlen). …

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98959Critical· 9.8
5d ago

btrfs: fix xattr replace when multiple xattrs are packed in the same item

In the Linux kernel, the following vulnerability has been resolved: btrfs: fix xattr replace when multiple xattrs are packed in the same item If we have a btrfs_dir_item item that packs multiple xattrs and then we replace the value of …

▾ MidnightLinux · LinuxEPSS 0.61%via CVEORG
CVE-2026-98956None
5d ago

ASoC: adau1372: allow sleepy powerdown GPIOs

In the Linux kernel, the following vulnerability has been resolved: ASoC: adau1372: allow sleepy powerdown GPIOs gpiod_set_value() emits a WARN when the GPIO provider indicates that it can sleep, as is typical for I2C controlled GPIO e…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98952High· 7.3
5d ago

pfcp: make sure the SEID is linear before reading it

In the Linux kernel, the following vulnerability has been resolved: pfcp: make sure the SEID is linear before reading it pfcp_encap_recv() only makes sure that the UDP header and the 4 byte PFCP header are in the linear area. When the …

▾ TwilightLinux · LinuxEPSS 0.38%via CVEORG
CVE-2026-98963None
5d ago

btrfs: always return -EIOCBQUEUED after btrfs_uring_read_extent_endio

In the Linux kernel, the following vulnerability has been resolved: btrfs: always return -EIOCBQUEUED after btrfs_uring_read_extent_endio If all bios finish before btrfs_encoded_read_regular_fill_pages() returns, it calls btrfs_uring_r…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98962None
5d ago

btrfs: free iov when btrfs_uring_read_extent() fails

In the Linux kernel, the following vulnerability has been resolved: btrfs: free iov when btrfs_uring_read_extent() fails After btrfs_uring_read_extent(), the caller always jumped to out_acct. That skips kfree(data->iov), which is only …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98958None
5d ago

wifi: mt76: account non-AQL frames per peer rather than per link

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: account non-AQL frames per peer rather than per link The driver increments wcid->non_aql_packets when a frame goes to the hardware queue. The completion pa…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98965High· 7.5
5d ago

ice: Restore Ordered MMIO Writes for Tx Doorbells

In the Linux kernel, the following vulnerability has been resolved: ice: Restore Ordered MMIO Writes for Tx Doorbells The DQL accounting state which tracks the number of bytes queued for the NIC to transmit, namely dql->num_queued, is …

▾ TwilightLinux · LinuxEPSS 0.53%via CVEORG
CVE-2026-98961None
5d ago

btrfs: unlock inode and extent in caller when io_uring read extent fails

In the Linux kernel, the following vulnerability has been resolved: btrfs: unlock inode and extent in caller when io_uring read extent fails btrfs_uring_read_extent() runs only after btrfs_encoded_read() has taken the inode shared lock…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98960None
5d ago

btrfs: don't stash io_uring encoded data across -EAGAIN

In the Linux kernel, the following vulnerability has been resolved: btrfs: don't stash io_uring encoded data across -EAGAIN Returning -EAGAIN while leaving btrfs_uring_encoded_data in the cmd PDU leaks if the request is cancelled or th…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-98970None
5d ago

drm/vc4: Free the BO cache size list on teardown

In the Linux kernel, the following vulnerability has been resolved: drm/vc4: Free the BO cache size list on teardown vc4_bo_cache_destroy() purges the cached BOs but never frees the size list, leaking it on every unbind.

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98968High· 8.1
5d ago

amt: send the relay's General Query directly from the receive path

In the Linux kernel, the following vulnerability has been resolved: amt: send the relay's General Query directly from the receive path An skb queued in a qdisc can outlive the tunnel it references through a raw pointer in skb->cb. For …

▾ TwilightLinux · LinuxEPSS 0.50%via CVEORG
CVE-2026-98966None
5d ago

bonding: fix the program leak when XDP is replaced

In the Linux kernel, the following vulnerability has been resolved: bonding: fix the program leak when XDP is replaced We need to release the reference on the old BPF prog, whether we are going to no-prog, or replacing the prog with an…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-98964High· 7.5
5d ago

nvmet: use the local P2P device on metadata allocation failure

In the Linux kernel, the following vulnerability has been resolved: nvmet: use the local P2P device on metadata allocation failure nvmet_req_alloc_p2pmem_sgls() assigns req->p2p_dev only after the data and metadata SGL allocations succ…

▾ TwilightLinux · LinuxEPSS 0.54%via CVEORG
CVE-2026-98972None
5d ago

cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode()

In the Linux kernel, the following vulnerability has been resolved: cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode() After seeing the patch [1] to guard is_in_v2_mode() with RCU, it makes me realize that is_in_v2_…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-98971None
5d ago

gpio: exar: initialize the ID before registering its cleanup

In the Linux kernel, the following vulnerability has been resolved: gpio: exar: initialize the ID before registering its cleanup devm_add_action_or_reset() invokes the cleanup action immediately when registering the action fails. gpio…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98967None
5d ago

cxgb4/ch_ktls: disable softirqs around tid_list erases

In the Linux kernel, the following vulnerability has been resolved: cxgb4/ch_ktls: disable softirqs around tid_list erases chcr_ktls_cpl_act_open_rpl() inserts into tid_list from the receive path using xa_insert_bh(). The array is sha…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98974High· 7.8
5d ago

xfs: fix exchange-range-to-eof file size exchange

In the Linux kernel, the following vulnerability has been resolved: xfs: fix exchange-range-to-eof file size exchange Norbert Szetei posted a patch containing an incomplete description of a bug in XFS_IOC_EXCHANGE_RANGE's TO_EOF flag. …

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-98973None
5d ago

drm/bridge: Fix unlocked list_del in drm_bridge_add()

In the Linux kernel, the following vulnerability has been resolved: drm/bridge: Fix unlocked list_del in drm_bridge_add() When re-adding a bridge that was previously removed, drm_bridge_add() drops it from bridge_lingering_list without…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-98969None
5d ago

net/sched: em_text: reject unterminated algo before autoload

In the Linux kernel, the following vulnerability has been resolved: net/sched: em_text: reject unterminated algo before autoload This is a follow-up to commit 9c572a83037a ("net/sched: fix potential stack infoleak in em_text_dump()"), …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98977None
5d ago

namespace: handle mount locking for automounts correctly

In the Linux kernel, the following vulnerability has been resolved: namespace: handle mount locking for automounts correctly If mounts are propagated across user namespaces, attach_recursive_mnt() locks every copy of the source mount t…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98976High· 7.8
5d ago

namespace: keep the lock on a mount that a propagated copy is moved beneath

In the Linux kernel, the following vulnerability has been resolved: namespace: keep the lock on a mount that a propagated copy is moved beneath attach_recursive_mnt() transfers MNT_LOCKED from the top mount to the mount that is moved b…

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-98975High· 7.8
5d ago

xfs: stop exchanging reflink flags when exchanging mappings

In the Linux kernel, the following vulnerability has been resolved: xfs: stop exchanging reflink flags when exchanging mappings When an exchange covers both files from offset 0 to i_disk_size, xmi_can_exchange_reflink_flags() assumes e…

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-98981High· 8.8
5d ago

namespace: unhash a dentry before detaching the mounts on it

In the Linux kernel, the following vulnerability has been resolved: namespace: unhash a dentry before detaching the mounts on it unlink(), rmdir() and rename() remove the entry from the filesystem, call detach_mounts() on the entry wit…

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-98980High· 8.8
5d ago

namei: don't reveal overmounted entries in refwalk

In the Linux kernel, the following vulnerability has been resolved: namei: don't reveal overmounted entries in refwalk In rcuwalk the dentry is validated before it is accepted. step_into() step_into() rechecks d_seq and __follow_mount_…

▾ TwilightLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-98979None
5d ago

namespace: refuse an automount below a mount that is in no namespace

In the Linux kernel, the following vulnerability has been resolved: namespace: refuse an automount below a mount that is in no namespace It's possible to add autmounts even when the parent mount isn't in the mount namespace of the call…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98978High· 8.4
5d ago

namespace: never expire a locked mount

In the Linux kernel, the following vulnerability has been resolved: namespace: never expire a locked mount Locked mounts are special. They protect the underlying files and directories from being revealed. do_umount() refuses to unmount…

▾ TwilightLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-98984None
5d ago

dcache: don't put a mountpoint on a dentry that's being removed

In the Linux kernel, the following vulnerability has been resolved: dcache: don't put a mountpoint on a dentry that's being removed rmdir(), unlink() and rename() call dont_mount() on the victim and then detach_mounts() with the victim…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
Linux vulnerabilities (CVEs) — page 4 · VulnSea