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-43063High· 7.8
6mo ago

xfs: don't irele after failing to iget in xfs_attri_recover_work

In the Linux kernel, the following vulnerability has been resolved: xfs: don't irele after failing to iget in xfs_attri_recover_work xlog_recovery_iget* never set @ip to a valid pointer if they return an error, so this irele will walk …

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-43067Critical· 9.8
6mo ago

ext4: handle wraparound when searching for blocks for indirect mapped blocks

In the Linux kernel, the following vulnerability has been resolved: ext4: handle wraparound when searching for blocks for indirect mapped blocks Commit 4865c768b563 ("ext4: always allocate blocks only from groups inode can use") restri…

▾ MidnightLinux · LinuxEPSS 0.50%via CVEORG
CVE-2026-43062High· 7.1
6mo ago

Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp() l2cap_ecred_reconf_rsp() casts the incoming data to struct l2cap_ecred_conn_rsp (the ECRED *connection…

▾ TwilightLinux · LinuxEPSS 0.22%via CVEORG
CVE-2026-43060High· 7.8
6mo ago

netfilter: nft_ct: drop pending enqueued packets on removal

In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_ct: drop pending enqueued packets on removal Packets sitting in nfqueue might hold a reference to: - templates that specify the conntrack zone, because…

▾ TwilightLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31759None
6mo ago

usb: ulpi: fix double free in ulpi_register_interface() error path

In the Linux kernel, the following vulnerability has been resolved: usb: ulpi: fix double free in ulpi_register_interface() error path When device_register() fails, ulpi_register() calls put_device() on ulpi->dev. The device release c…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-31776None
6mo ago

ALSA: ctxfi: Fix missing SPDIFI1 index handling

In the Linux kernel, the following vulnerability has been resolved: ALSA: ctxfi: Fix missing SPDIFI1 index handling SPDIF1 DAIO type isn't properly handled in daio_device_index() for hw20k2, and it returned -EINVAL, which ended up with…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31701None
6mo ago

ALSA: caiaq: take a reference on the USB device in create_card()

In the Linux kernel, the following vulnerability has been resolved: ALSA: caiaq: take a reference on the USB device in create_card() The caiaq driver stores a pointer to the parent USB device in cdev->chip.dev but never takes a referen…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31729None
6mo ago

usb: typec: ucsi: validate connector number in ucsi_notify_common()

In the Linux kernel, the following vulnerability has been resolved: usb: typec: ucsi: validate connector number in ucsi_notify_common() The connector number extracted from CCI via UCSI_CCI_CONNECTOR() is a 7-bit field (0-127) that is u…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-31765None
6mo ago

drm/amdgpu: Change AMDGPU_VA_RESERVED_TRAP_SIZE to 64KB

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Change AMDGPU_VA_RESERVED_TRAP_SIZE to 64KB Currently, AMDGPU_VA_RESERVED_TRAP_SIZE is hardcoded to 8KB, while KFD_CWSR_TBA_TMA_SIZE is defined as 2 * PAGE…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31738None
6mo ago

vxlan: validate ND option lengths in vxlan_na_create

In the Linux kernel, the following vulnerability has been resolved: vxlan: validate ND option lengths in vxlan_na_create vxlan_na_create() walks ND options according to option-provided lengths. A malformed option can make the parser ad…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31778None
6mo ago

ALSA: caiaq: fix stack out-of-bounds read in init_card

In the Linux kernel, the following vulnerability has been resolved: ALSA: caiaq: fix stack out-of-bounds read in init_card The loop creates a whitespace-stripped copy of the card shortname where `len < sizeof(card->id)` is used for the…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-31784None
6mo ago

drm/xe/pxp: Clear restart flag in pxp_start after jumping back

In the Linux kernel, the following vulnerability has been resolved: drm/xe/pxp: Clear restart flag in pxp_start after jumping back If we don't clear the flag we'll keep jumping back at the beginning of the function once we reach the en…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31781None
6mo ago

drm/ioc32: stop speculation on the drm_compat_ioctl path

In the Linux kernel, the following vulnerability has been resolved: drm/ioc32: stop speculation on the drm_compat_ioctl path The drm compat ioctl path takes a user controlled pointer, and then dereferences it into a table of function p…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43013None
6mo ago

net/mlx5: lag: Check for LAG device before creating debugfs

In the Linux kernel, the following vulnerability has been resolved: net/mlx5: lag: Check for LAG device before creating debugfs __mlx5_lag_dev_add_mdev() may return 0 (success) even when an error occurs that is handled gracefully. Cons…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43012None
6mo ago

net/mlx5: Fix switchdev mode rollback in case of failure

In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix switchdev mode rollback in case of failure If for some internal reason switchdev mode fails, we rollback to legacy mode, before this patch, rollback will…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43017None
6mo ago

Bluetooth: MGMT: validate mesh send advertising payload length

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: MGMT: validate mesh send advertising payload length mesh_send() currently bounds MGMT_OP_MESH_SEND by total command length, but it never verifies that the b…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-43021None
6mo ago

Bluetooth: hci_sync: fix leaks when hci_cmd_sync_queue_once fails

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: fix leaks when hci_cmd_sync_queue_once fails When hci_cmd_sync_queue_once() returns with error, the destroy callback will not be called. Fix leak…

▾ SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-43020None
6mo ago

Bluetooth: MGMT: validate LTK enc_size on load

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: MGMT: validate LTK enc_size on load Load Long Term Keys stores the user-provided enc_size and later uses it to size fixed-size stack operations when replyin…

▾ SunlitLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-43043None
6mo ago

crypto: af-alg - fix NULL pointer dereference in scatterwalk

In the Linux kernel, the following vulnerability has been resolved: crypto: af-alg - fix NULL pointer dereference in scatterwalk The AF_ALG interface fails to unmark the end of a Scatter/Gather List (SGL) when chaining a new af_alg_tsg…

▾ SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-43041None
6mo ago

net: qrtr: replace qrtr_tx_flow radix_tree with xarray to fix memory leak

In the Linux kernel, the following vulnerability has been resolved: net: qrtr: replace qrtr_tx_flow radix_tree with xarray to fix memory leak __radix_tree_create() allocates and links intermediate nodes into the tree one by one. If a s…

▾ SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-43054None
6mo ago

scsi: target: tcm_loop: Drain commands in target_reset handler

In the Linux kernel, the following vulnerability has been resolved: scsi: target: tcm_loop: Drain commands in target_reset handler tcm_loop_target_reset() violates the SCSI EH contract: it returns SUCCESS without draining any in-flight…

▾ SunlitLinux · LinuxEPSS 0.11%via CVEORG
CVE-2026-43050None
6mo ago

atm: lec: fix use-after-free in sock_def_readable()

In the Linux kernel, the following vulnerability has been resolved: atm: lec: fix use-after-free in sock_def_readable() A race condition exists between lec_atm_close() setting priv->lecd to NULL and concurrent access to priv->lecd in s…

▾ SunlitLinux · LinuxEPSS 0.12%via CVEORG
CVE-2026-31707High· 7.1
6mo ago

ksmbd: validate response sizes in ipc_validate_msg()

In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate response sizes in ipc_validate_msg() ipc_validate_msg() computes the expected message size for each response type by adding (or multiplying) attacker-c…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-31706High· 8.8
6mo ago

ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl()

In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl() smb_inherit_dacl() trusts the on-disk num_aces value from the parent directory's DACL xattr and uses…

▾ TwilightLinux · LinuxEPSS 0.49%via CVEORG
CVE-2026-31723None
6mo ago

usb: gadget: f_subset: Fix net_device lifecycle with device_move

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_subset: Fix net_device lifecycle with device_move The net_device is allocated during function instance creation and registered during the bind phase wit…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-31722None
6mo ago

usb: gadget: f_rndis: Fix net_device lifecycle with device_move

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_rndis: Fix net_device lifecycle with device_move The net_device is allocated during function instance creation and registered during the bind phase with…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-31725None
6mo ago

usb: gadget: f_ecm: Fix net_device lifecycle with device_move

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_ecm: Fix net_device lifecycle with device_move The net_device is allocated during function instance creation and registered during the bind phase with t…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-31724None
6mo ago

usb: gadget: f_eem: Fix net_device lifecycle with device_move

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_eem: Fix net_device lifecycle with device_move The net_device is allocated during function instance creation and registered during the bind phase with t…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-31746None
6mo ago

s390/zcrypt: Fix memory leak with CCA cards used as accelerator

In the Linux kernel, the following vulnerability has been resolved: s390/zcrypt: Fix memory leak with CCA cards used as accelerator Tests showed that there is a memory leak if CCA cards are used as accelerator for clear key RSA request…

▾ SunlitLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-31767None
6mo ago

drm/i915/dsi: Don't do DSC horizontal timing adjustments in command mode

In the Linux kernel, the following vulnerability has been resolved: drm/i915/dsi: Don't do DSC horizontal timing adjustments in command mode Stop adjusting the horizontal timing values based on the compression ratio in command mode. Bs…

▾ SunlitLinux · LinuxEPSS 0.16%via CVEORG
Linux vulnerabilities (CVEs) — page 158 · VulnSea