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.

6536 CVEsRSS

CVE-2026-89656Critical· 9.8
1mo ago

libceph: reject buckets with mismatched CRUSH ids

In the Linux kernel, the following vulnerability has been resolved: libceph: reject buckets with mismatched CRUSH ids crush_decode() stores bucket data by array slot, and the mapper later derives the per-bucket workspace index from the…

▾ MidnightLinux · LinuxEPSS 0.51%via CVEORG
CVE-2026-89655Critical· 9.8⚖ disputed
1mo ago

ceph: fix UAF in __kick_flushing_caps() on cf entry freed during unlock

In the Linux kernel, the following vulnerability has been resolved: ceph: fix UAF in __kick_flushing_caps() on cf entry freed during unlock list_for_each_entry() iterates ci->i_cap_flush_list but drops i_ceph_lock to send cap messages.…

▾ MidnightLinux · LinuxEPSS 0.71%via CVEORG
CVE-2026-89653Critical· 9.8
1mo ago

ceph: reject export_targets ranks >= CEPH_MAX_MDS in mdsmap decode

In the Linux kernel, the following vulnerability has been resolved: ceph: reject export_targets ranks >= CEPH_MAX_MDS in mdsmap decode MDSMap export_targets entries are monitor controlled. check_new_map() uses each entry as a bit numbe…

▾ MidnightLinux · LinuxEPSS 0.50%via CVEORG
CVE-2026-89652Critical· 9.8⚖ disputed
1mo ago

ceph: bound copied dentry name length in NFS export get_name

In the Linux kernel, the following vulnerability has been resolved: ceph: bound copied dentry name length in NFS export get_name ceph_get_name() copies the MDS-supplied name into the caller's NAME_MAX-sized buffer with memcpy(name, rin…

▾ MidnightLinux · LinuxEPSS 0.51%via CVEORG
CVE-2026-89650Critical· 9.1⚖ disputed
1mo ago

ceph: bound num_export_targets array for mds info v2/v3

In the Linux kernel, the following vulnerability has been resolved: ceph: bound num_export_targets array for mds info v2/v3 ceph_mdsmap_decode() in fs/ceph/mdsmap.c reads num_export_targets from each per-mds info record and advances th…

▾ MidnightLinux · LinuxEPSS 0.51%via CVEORG
CVE-2026-89649Critical· 9.1⚖ disputed
1mo ago

ceph: bound xattr value length in __build_xattrs()

In the Linux kernel, the following vulnerability has been resolved: ceph: bound xattr value length in __build_xattrs() __build_xattrs() decodes the MDS-supplied xattr blob one attribute at a time. For each attribute it reads a 32-bit n…

▾ MidnightLinux · LinuxEPSS 0.68%via CVEORG
CVE-2026-89643Critical· 9.8
1mo ago

audit: avoid dropping live tree ref on fsnotify rule autoremove

In the Linux kernel, the following vulnerability has been resolved: audit: avoid dropping live tree ref on fsnotify rule autoremove audit_del_rule() is used for both netlink deletion templates and internal fsnotify autoremove. The for…

▾ MidnightLinux · LinuxEPSS 0.71%via CVEORG
CVE-2026-89640High· 7.1
1mo ago

cifs: fix loff_t underflow in cifs_remap_file_range() when len == 0

In the Linux kernel, the following vulnerability has been resolved: cifs: fix loff_t underflow in cifs_remap_file_range() when len == 0 With len == 0 (clone to EOF), the effective length is computed as: len = src_inode->i_size - o…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-89636Critical· 9.8⚖ disputed
1mo ago

smb: client: clear ce->tgthint in free_tgts()

In the Linux kernel, the following vulnerability has been resolved: smb: client: clear ce->tgthint in free_tgts() When free_tgts() frees all structures in ce->tlist, ce->tgthint is left pointing to one of the freed cache_dfs_tgt struct…

▾ MidnightLinux · LinuxEPSS 0.66%via CVEORG
CVE-2026-89634Critical· 9.1⚖ disputed
1mo ago

smb: client: fix ALIGN() overflow in symlink_data() error context loop

In the Linux kernel, the following vulnerability has been resolved: smb: client: fix ALIGN() overflow in symlink_data() error context loop The check added by commit 7d9a7f1f96cd ("smb/client: fix possible infinite loop and oob read in …

▾ MidnightLinux · LinuxEPSS 0.69%via CVEORG
CVE-2026-89628Medium· 5.5
1mo ago

HID: picolcd: clamp eeprom debugfs read to bytes actually received

In the Linux kernel, the following vulnerability has been resolved: HID: picolcd: clamp eeprom debugfs read to bytes actually received picolcd_debug_eeprom_read() trusts resp->raw_data[2] -- a length byte supplied by the device in its …

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2026-89627Medium· 5.5
1mo ago

HID: roccat: free buffered reports when destroying device

In the Linux kernel, the following vulnerability has been resolved: HID: roccat: free buffered reports when destroying device roccat_report_event() duplicates each report with kmemdup() and stores the allocation in a circular-buffer sl…

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2026-89626High· 8.8
1mo ago

HID: sensor: custom: Fix field sysfs group cleanup on failure

In the Linux kernel, the following vulnerability has been resolved: HID: sensor: custom: Fix field sysfs group cleanup on failure hid_sensor_custom_add_attributes() creates one sysfs group for each custom sensor field. If sysfs_create_…

▾ TwilightLinux · LinuxEPSS 0.35%via CVEORG
CVE-2026-89623Medium· 5.5
1mo ago

HID: mcp2221: stop device IO before hid_hw_stop

In the Linux kernel, the following vulnerability has been resolved: HID: mcp2221: stop device IO before hid_hw_stop Quiesce device IO at the start of the devm cleanup callback mcp2221_hid_unregister() so that incoming HID reports canno…

▾ SunlitLinux · LinuxEPSS 0.21%via CVEORG
CVE-2026-89621Medium· 5.5
1mo ago

HID: mcp2221: validate report size in mcp2221_raw_event()

In the Linux kernel, the following vulnerability has been resolved: HID: mcp2221: validate report size in mcp2221_raw_event() mcp2221_raw_event() never validates the size of incoming HID reports. In the MCP2221_I2C_GET_DATA path it tru…

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2026-89618Medium· 5.5
1mo ago

eventfs: Initialize ei->children and ei->list in init_ei()

In the Linux kernel, the following vulnerability has been resolved: eventfs: Initialize ei->children and ei->list in init_ei() eventfs_create_dir() allocates the eventfs_inode and initializes it with init_ei(). But this does not initia…

▾ SunlitLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-89617High· 7.8⚖ disputed
1mo ago

fs/ntfs3: validate dirty page table on log replay

In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: validate dirty page table on log replay Each DIR_PAGE_ENTRY ends in a page_lcns[] array whose length is the on-disk lcns_follow field. check_rstbl() validate…

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-89616High· 7.5⚖ disputed
1mo ago

fs/ntfs3: fix info-leak on partial LZNT decompress in ni_read_frame()

In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: fix info-leak on partial LZNT decompress in ni_read_frame() ni_read_frame() decompresses an LZNT $DATA frame into the vmapped target pages and then trusts de…

▾ TwilightLinux · LinuxEPSS 0.41%via CVEORG
CVE-2026-89615High· 8.4⚖ disputed
1mo ago

fs/ntfs3: bound page_lcns[] index by the log record

In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: bound page_lcns[] index by the log record The copy_lcns loop and the redo shorten loop index page_lcns[] at j + i, where i runs up to the log record's lcns_f…

▾ TwilightLinux · LinuxEPSS 0.15%via CVEORG
CVE-2026-89609High· 7.8
1mo ago

ecryptfs: hold msg ctx list lock when cleaning daemon queue

In the Linux kernel, the following vulnerability has been resolved: ecryptfs: hold msg ctx list lock when cleaning daemon queue ecryptfs_exorcise_daemon() drops queued messages from a dying daemon without holding ecryptfs_msg_ctx_lists…

▾ TwilightLinux · LinuxEPSS 0.18%via CVEORG
CVE-2026-89608High· 7.1
1mo ago

ecryptfs: pass packet set buffer size to parser

In the Linux kernel, the following vulnerability has been resolved: ecryptfs: pass packet set buffer size to parser ecryptfs_parse_packet_set() receives a pointer into the file header, but it calculates the remaining packet buffer size…

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-89746High· 7.8
1mo ago

tracing: Fix use-after-free with same-name named triggers

In the Linux kernel, the following vulnerability has been resolved: tracing: Fix use-after-free with same-name named triggers When two hist triggers on different events are registered with the same name=, the second one reuses the firs…

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-89744High· 8.4⚖ disputed
1mo ago

device property: fix infinite loop in fwnode_for_each_child_node()

In the Linux kernel, the following vulnerability has been resolved: device property: fix infinite loop in fwnode_for_each_child_node() When iterate over children of a fwnode that has a secondary fwnode, fwnode_get_next_child_node() can…

▾ TwilightLinux · LinuxEPSS 0.14%via CVEORG
CVE-2026-89742High· 7.8⚖ disputed
1mo ago

rapidio: mport_cdev: fix use-after-free in dma_req_free()

In the Linux kernel, the following vulnerability has been resolved: rapidio: mport_cdev: fix use-after-free in dma_req_free() dma_req_free() acquires buf_mutex through req->map, drops the mapping reference with kref_put(), and then der…

▾ TwilightLinux · LinuxEPSS 0.16%via CVEORG
CVE-2026-89736High· 7.8⚖ disputed
1mo ago

usb: gadget: u_audio: Fix use-after-free on sound card disconnect

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: u_audio: Fix use-after-free on sound card disconnect g_audio_cleanup() invokes snd_card_free_when_closed() to initiate sound card teardown and immediately…

▾ TwilightLinux · LinuxEPSS 0.13%via CVEORG
CVE-2026-89735Medium· 5.5
1mo ago

usb: gadget: midi2: remove default configfs groups on teardown

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: midi2: remove default configfs groups on teardown f_midi2_alloc_inst() creates default configfs child groups for the default endpoint and default block us…

▾ SunlitLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-89733High· 7.8⚖ disputed
1mo ago

usb: gadget: uvc: fix dangling pointers in uvc_function_bind() and uvc_function_unbind()

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: uvc: fix dangling pointers in uvc_function_bind() and uvc_function_unbind() In uvc_function_bind() error path, we use usb_ep_free_request which uses uvc->…

▾ TwilightLinux · LinuxEPSS 0.17%via CVEORG
CVE-2026-89732Medium· 5.5
1mo ago

usb: gadget: f_fs: Prevent deadlock during ep0 read loop

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Prevent deadlock during ep0 read loop Currently, ffs_ep0_read() holds ffs->mutex when it prepares to go to sleep waiting for an event. When no setup…

▾ SunlitLinux · LinuxEPSS 0.23%via CVEORG
CVE-2026-89730Medium· 5.5
1mo ago

fpga: altera-cvp: Avoid out-of-bounds read in trailing byte write

In the Linux kernel, the following vulnerability has been resolved: fpga: altera-cvp: Avoid out-of-bounds read in trailing byte write The trailing byte path in altera_cvp_send_block() dereferences a u32 pointer even when only 1-3 bytes…

▾ SunlitLinux · LinuxEPSS 0.22%via CVEORG
CVE-2026-89729High· 8.8
1mo ago

HID: sensor-hub: Fix out-of-bounds write in sensor_hub_get_feature

In the Linux kernel, the following vulnerability has been resolved: HID: sensor-hub: Fix out-of-bounds write in sensor_hub_get_feature sensor_hub_get_feature() clamps its return value to the caller's buffer size, but the copy loop stil…

▾ TwilightLinux · LinuxEPSS 0.36%via CVEORG
Linux vulnerabilities (CVEs) — page 91 · VulnSea