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.

1356 CVEsRSS

CVE-2026-31669Critical· 9.8
5mo ago

mptcp: fix slab-use-after-free in __inet_lookup_established

In the Linux kernel, the following vulnerability has been resolved: mptcp: fix slab-use-after-free in __inet_lookup_established The ehash table lookups are lockless and rely on SLAB_TYPESAFE_BY_RCU to guarantee socket memory stability …

MidnightLinux · LinuxEPSS 0.46%via CVEORG
CVE-2026-31664None
5mo ago

xfrm: clear trailing padding in build_polexpire()

In the Linux kernel, the following vulnerability has been resolved: xfrm: clear trailing padding in build_polexpire() build_expire() clears the trailing padding bytes of struct xfrm_user_expire after setting the hard field via memset_a…

SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31533Critical· 9.8
5mo ago

net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption

In the Linux kernel, the following vulnerability has been resolved: net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption The -EBUSY handling in tls_do_encryption(), introduced by commit 859054147318 ("net: tls: handle …

MidnightLinux · LinuxEPSS 0.39%via CVEORG
CVE-2026-31521None
5mo ago

module: Fix kernel panic when a symbol st_shndx is out of bounds

In the Linux kernel, the following vulnerability has been resolved: module: Fix kernel panic when a symbol st_shndx is out of bounds The module loader doesn't check for bounds of the ELF section index in simplify_symbols(): for…

SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-31518None
5mo ago

esp: fix skb leak with espintcp and async crypto

In the Linux kernel, the following vulnerability has been resolved: esp: fix skb leak with espintcp and async crypto When the TX queue for espintcp is full, esp_output_tail_tcp will return an error and not free the skb, because with sy…

SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-31515None
5mo ago

af_key: validate families in pfkey_send_migrate()

In the Linux kernel, the following vulnerability has been resolved: af_key: validate families in pfkey_send_migrate() syzbot was able to trigger a crash in skb_put() [1] Issue is that pfkey_send_migrate() does not check old/new famili…

SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-31508High· 7.8
5mo ago

net: openvswitch: Avoid releasing netdev before teardown completes

In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: Avoid releasing netdev before teardown completes The patch cited in the Fixes tag below changed the teardown code for OVS ports to no longer uncondit…

TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-31507High· 7.8
5mo ago

net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer

In the Linux kernel, the following vulnerability has been resolved: net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer smc_rx_splice() allocates one smc_spd_priv per pipe_buffer and stores the pointer in …

TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-31504High· 7.8
5mo ago

net: fix fanout UAF in packet_release() via NETDEV_UP race

In the Linux kernel, the following vulnerability has been resolved: net: fix fanout UAF in packet_release() via NETDEV_UP race `packet_release()` has a race window where `NETDEV_UP` can re-register a socket into a fanout group's `arr[]…

TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-31496None
5mo ago

netfilter: nf_conntrack_expect: skip expectations in other netns via proc

In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_expect: skip expectations in other netns via proc Skip expectations that do not reside in this netns. Similar to e77e6ff502ea ("netfilter: con…

SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31495None
5mo ago

netfilter: ctnetlink: use netlink policy range checks

In the Linux kernel, the following vulnerability has been resolved: netfilter: ctnetlink: use netlink policy range checks Replace manual range and mask validations with netlink policy annotations in ctnetlink code paths, so that the ne…

SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-31494High· 7.8
5mo ago

net: macb: use the current queue number for stats

In the Linux kernel, the following vulnerability has been resolved: net: macb: use the current queue number for stats There's a potential mismatch between the memory reserved for statistics and the amount of memory written. gem_get_ss…

TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-31485None
5mo ago

spi: spi-fsl-lpspi: fix teardown order issue (UAF)

In the Linux kernel, the following vulnerability has been resolved: spi: spi-fsl-lpspi: fix teardown order issue (UAF) There is a teardown order issue in the driver. The SPI controller is registered using devm_spi_register_controller()…

SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-31469High· 7.8
5mo ago

virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and napi_tx is false

In the Linux kernel, the following vulnerability has been resolved: virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and napi_tx is false A UAF issue occurs when the virtio_net driver is configured with napi_tx=N and…

TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-31466None
5mo ago

mm/huge_memory: fix folio isn't locked in softleaf_to_folio()

In the Linux kernel, the following vulnerability has been resolved: mm/huge_memory: fix folio isn't locked in softleaf_to_folio() On arm64 server, we found folio that get from migration entry isn't locked in softleaf_to_folio(). This …

SunlitLinux · LinuxEPSS 0.09%via CVEORG
CVE-2026-31452None
5mo ago

ext4: convert inline data to extents when truncate exceeds inline size

In the Linux kernel, the following vulnerability has been resolved: ext4: convert inline data to extents when truncate exceeds inline size Add a check in ext4_setattr() to convert files from inline data storage to extent-based storage …

SunlitLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-31450High· 8.8
5mo ago

ext4: publish jinode after initialization

In the Linux kernel, the following vulnerability has been resolved: ext4: publish jinode after initialization ext4_inode_attach_jinode() publishes ei->jinode to concurrent users. It used to set ei->jinode before jbd2_journal_init_jbd_i…

TwilightLinux · LinuxEPSS 0.53%via CVEORG
CVE-2026-31448Critical· 9.4
5mo ago

ext4: avoid infinite loops caused by residual data

In the Linux kernel, the following vulnerability has been resolved: ext4: avoid infinite loops caused by residual data On the mkdir/mknod path, when mapping logical blocks to physical blocks, if inserting a new extent into the extent t…

MidnightLinux · LinuxEPSS 0.44%via CVEORG
CVE-2026-31447High· 7.8
5mo ago

ext4: reject mount if bigalloc with s_first_data_block != 0

In the Linux kernel, the following vulnerability has been resolved: ext4: reject mount if bigalloc with s_first_data_block != 0 bigalloc with s_first_data_block != 0 is not supported, reject mounting it.

TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-31446High· 7.8
5mo ago

ext4: fix use-after-free in update_super_work when racing with umount

In the Linux kernel, the following vulnerability has been resolved: ext4: fix use-after-free in update_super_work when racing with umount Commit b98535d09179 ("ext4: fix bug_on in start_this_handle during umount filesystem") moved ext4…

TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-31441None
5mo ago

dmaengine: idxd: Fix memory leak when a wq is reset

In the Linux kernel, the following vulnerability has been resolved: dmaengine: idxd: Fix memory leak when a wq is reset idxd_wq_disable_cleanup() which is called from the reset path for a workqueue, sets the wq type to NONE, which for …

SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31420None
5mo ago

bridge: mrp: reject zero test interval to avoid OOM panic

In the Linux kernel, the following vulnerability has been resolved: bridge: mrp: reject zero test interval to avoid OOM panic br_mrp_start_test() and br_mrp_start_in_test() accept the user-supplied interval value from netlink without v…

SunlitLinux · LinuxEPSS 0.09%via CVEORG
CVE-2026-31423None
5mo ago

net/sched: sch_hfsc: fix divide-by-zero in rtsc_min()

In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_hfsc: fix divide-by-zero in rtsc_min() m2sm() converts a u32 slope to a u64 scaled value. For large inputs (e.g. m1=4000000000), the result can reach 2…

SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31422None
5mo ago

net/sched: cls_flow: fix NULL pointer dereference on shared blocks

In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_flow: fix NULL pointer dereference on shared blocks flow_change() calls tcf_block_q() and dereferences q->handle to derive a default baseclass. Shared …

SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31421None
5mo ago

net/sched: cls_fw: fix NULL pointer dereference on shared blocks

In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_fw: fix NULL pointer dereference on shared blocks The old-method path in fw_classify() calls tcf_block_q() and dereferences q->handle. Shared blocks le…

SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31418None
5mo ago

netfilter: ipset: drop logically empty buckets in mtype_del

In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: drop logically empty buckets in mtype_del mtype_del() counts empty slots below n->pos in k, but it only drops the bucket when both n->pos and k are z…

SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31417High· 7.5
5mo ago

net/x25: Fix overflow when accumulating packets

In the Linux kernel, the following vulnerability has been resolved: net/x25: Fix overflow when accumulating packets Add a check to ensure that `x25_sock.fraglen` does not overflow. The `fraglen` also needs to be resetted when purging …

TwilightLinux · LinuxEPSS 0.45%via CVEORG
CVE-2026-31416None
5mo ago

netfilter: nfnetlink_log: account for netlink header size

In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_log: account for netlink header size This is a followup to an old bug fix: NLMSG_DONE needs to account for the netlink header size, not just the a…

SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31415None
5mo ago

ipv6: avoid overflows in ip6_datagram_send_ctl()

In the Linux kernel, the following vulnerability has been resolved: ipv6: avoid overflows in ip6_datagram_send_ctl() Yiming Qian reported : <quote> I believe I found a locally triggerable kernel bug in the IPv6 sendmsg ancillary-data…

SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-31414Critical· 9.8
5mo ago

netfilter: nf_conntrack_expect: use expect->helper

In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_expect: use expect->helper Use expect->helper in ctnetlink and /proc to dump the helper name. Using nfct_help() without holding a reference to …

MidnightLinux · LinuxEPSS 0.40%via CVEORG
Linux vulnerabilities (CVEs) — page 38 · VulnSea