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.

1965 CVEsRSS

CVE-2026-31651None
5mo ago

mmc: vub300: fix NULL-deref on disconnect

In the Linux kernel, the following vulnerability has been resolved: mmc: vub300: fix NULL-deref on disconnect Make sure to deregister the controller before dropping the reference to the driver data on disconnect to avoid NULL-pointer d…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-31649Critical· 9.8
5mo ago

net: stmmac: fix integer underflow in chain mode

In the Linux kernel, the following vulnerability has been resolved: net: stmmac: fix integer underflow in chain mode The jumbo_frm() chain-mode implementation unconditionally computes len = nopaged_len - bmax; where nopaged_len =…

▾ MidnightLinux · LinuxEPSS 0.87%via CVEORG
CVE-2026-31634None
5mo ago

rxrpc: fix reference count leak in rxrpc_server_keyring()

In the Linux kernel, the following vulnerability has been resolved: rxrpc: fix reference count leak in rxrpc_server_keyring() This patch fixes a reference count leak in rxrpc_server_keyring() by checking if rx->securities is already set.

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-31628None
5mo ago

x86/CPU: Fix FPDSS on Zen1

In the Linux kernel, the following vulnerability has been resolved: x86/CPU: Fix FPDSS on Zen1 Zen1's hardware divider can leave, under certain circumstances, partial results from previous operations. Those results can be leaked by an…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-31565None
5mo ago

RDMA/irdma: Fix deadlock during netdev reset with active connections

In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Fix deadlock during netdev reset with active connections Resolve deadlock that occurs when user executes netdev reset while RDMA applications (e.g., rping)…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-31563High· 7.5
5mo ago

net: macb: Use dev_consume_skb_any() to free TX SKBs

In the Linux kernel, the following vulnerability has been resolved: net: macb: Use dev_consume_skb_any() to free TX SKBs The napi_consume_skb() function is not intended to be called in an IRQ disabled context. However, after commit 6bc…

▾ TwilightLinux · LinuxEPSS 0.72%via CVEORG
CVE-2026-31546None
5mo ago

net: bonding: fix NULL deref in bond_debug_rlb_hash_show

In the Linux kernel, the following vulnerability has been resolved: net: bonding: fix NULL deref in bond_debug_rlb_hash_show rlb_clear_slave intentionally keeps RLB hash-table entries on the rx_hashtbl_used_head list with slave set to …

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-31671None
5mo ago

xfrm_user: fix info leak in build_report()

In the Linux kernel, the following vulnerability has been resolved: xfrm_user: fix info leak in build_report() struct xfrm_user_report is a __u8 proto field followed by a struct xfrm_selector which means there is three "empty" bytes of…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-31670None
5mo ago

net: rfkill: prevent unlimited numbers of rfkill events from being created

In the Linux kernel, the following vulnerability has been resolved: net: rfkill: prevent unlimited numbers of rfkill events from being created Userspace can create an unlimited number of rfkill events if the system is so configured, wh…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
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.82%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.17%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.71%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.17%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.17%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.17%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.18%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.18%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.18%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.16%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.17%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.18%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.18%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.18%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.12%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.18%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.77%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.65%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.20%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.19%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.16%via CVEORG
linux vulnerabilities (CVEs) — page 58 · VulnSea