406959 matches found
CVE-2026-97573
The Linux kernel contains a vulnerability in the bnxt_en driver. The function bnxt_rx_ring_reset() fails to properly handle memory allocation errors when reallocating ring buffers. Specifically, bnxt_alloc_one_rx_ring() can return -ENOMEM during bnxt_alloc_one_tpa_info_data(), leaving the rxr->...
CVE-2026-97572
The Linux kernel contains a vulnerability in the bnxt_en driver where bnxt_init_nic() fails to propagate errors from bnxt_init_rx_rings(). Specifically, if bnxt_alloc_one_rx_ring() fails, the return value is ignored, allowing bnxt_init_chip() to enable TPA (TCP Segmentation Offload) on a partiall...
CVE-2026-97571
The Linux kernel contains a vulnerability in the bnxt_en driver within the bnxt_queue_mem_alloc() function. The issue stems from bnxt_alloc_one_tpa_info_data() returning -ENOMEM upon a single allocation failure while leaving remaining rxr->rx_tpa[] entries zeroed. Because bnxt_queue_mem_alloc(...
CVE-2026-97570
The Linux kernel contains a vulnerability in the bnxt_en driver where 57608 NICs with firmware version 233 can experience a crash at boot . The issue arises because the bnxt_alloc_agg_idx function can produce a software ID exceeding the 32 entries allocated for rx_tpa, leading to an out-of-bounds...
CVE-2026-97568
The Linux kernel contains a vulnerability within the mptcp component related to syncookies. The root cause is the use of an uninitialised bit when copying information in the subflow_ulp_clone() function. To resolve this, the backup flag from struct mptcp_subflow_request_sock is now correctly hand...
CVE-2026-97569
The Linux kernel contains a vulnerability in the bnxt_en driver where a burst of packets can cause the queue to stop permanently. This occurs because the driver may defer completions for all packets in a small ring (
CVE-2026-97566
The Linux kernel contains a vulnerability in the in-kernel MPTCP path manager where removing the id 0 endpoint fails to tear down pending announcements. This asymmetry between the id 0 path and non-zero id paths leaves a stale ADD_ADDR announcement entry alive. When the path manager later reselec...
CVE-2026-97567
The Linux kernel contains a vulnerability where a race condition can occur between the disconnect() and rtx events within the mptcp component. This race condition can lead to an inconsistent status . The issue is resolved by implementing a synchronous timer stop operation to prevent the concurren...
CVE-2026-97565
The Linux kernel contains a vulnerability in the CIFSSMBRead() function where it fails to verify that a complete READ_RSP has been received from a server. Specifically, the code dereferences DataLengthHigh , DataLength , and DataOffset without ensuring the response length is at least read_rsp_siz...
CVE-2026-97563
The Linux kernel contains a vulnerability in the SMB1 synchronous read helper CIFSSMBRead() . The function fails to validate the DataOffset field, allowing a malicious or compromised SMB1 server to provide a large DataOffset with an in-range DataLength . This can cause memcpy() to read past the e...
CVE-2026-97564
The Linux kernel contains a vulnerability in the SMB client where the cifs.idmap key type lacks a vet_description hook. This allows userspace to create keys via request_key(2) or add_key(2) containing authority-bearing fields (such as SIDs and uid/gid values) that are improperly treated as kernel...
CVE-2026-97561
The Linux kernel contains a vulnerability where the SMB client fails to honor forceuid and forcegid mount options. Specifically, the functions smb311_posix_info_to_fattr(), cifs_posix_to_fattr(), and parse_sec_desc() unconditionally called sid_to_id(), allowing server-provided values to overwrite...
CVE-2026-97562
The Linux kernel contains a vulnerability in the smb client where a race condition exists during DFS automount expiry . Specifically, tcon_super_cb() stores a raw superblock pointer, but __cifs_get_super() fails to take the active reference until after iterate_supers_type() has dropped the s_umou...
CVE-2026-97560
The Linux kernel contains a one-byte out-of-bounds (OOB) read vulnerability within the smb2_parse_native_symlink() function of the SMB client. The flaw occurs when parsing a share-root relative native symlink, where memcpy copies smb_target+1 (skipping the leading separator) but incorrectly uses ...
CVE-2026-97559
The Linux kernel contains a vulnerability in the SMB client where the functions replace_sids_and_copy_aces() and set_chmod_dacl() incorrectly use a u16 accumulator to track DACL size. This causes an integer wraparound when the rewritten DACL exceeds 64K (specifically reaching a wraparound with 86...
CVE-2026-97558
The Linux kernel contains a vulnerability in the SMB client where a cifsFileInfo reference leak occurs during a deferred close operation. The issue stems from a race condition in cifs_close(): if deferred_close_scheduled becomes false while work is pending, subsequent cifs_open() calls may reuse ...
CVE-2026-97556
The Linux kernel contains a vulnerability in the SMB client where a reference count leak occurs when cifs_sb_tlink() fails, specifically in setups using the "-o multiuser" option. The cifs_oplock_break() function fails to release the file reference in this specific failure path, which can lead to...
CVE-2026-97557
The Linux kernel contains a vulnerability in the CIFS (SMB) client where cifs_queue_oplock_break() unconditionally increments a file reference count before attempting to queue cifs_oplock_break(). If the work item is already queued, queue_work() returns false, causing the reference count to leak....
CVE-2026-97555
A heap overflow vulnerability exists in the Linux kernel 's SMB client within the DACL owner/group rewrite process. When id_mode_to_cifs_acl rewrites an existing DACL, it incorrectly allocates a buffer based on the on-disk length. If the replacement SIDs obtained from the cifs.idmap upcall are lo...
CVE-2026-97553
The Linux kernel contains a vulnerability in the xfs filesystem component. Specifically, the function xfs_healthmon_unmount performs an unlocked insert of the unmount event into the health monitor's event list . The fix involves properly locking the healthmon during this insertion to ensure threa...
CVE-2026-97554
A vulnerability exists in the Linux kernel SMB client within the cifs_posix_to_fattr() function. The issue stems from the function ignoring the return value of posix_info_parse() . When processing a malformed POSIX directory entry from an untrusted server (such as one with invalid SID lengths), t...
CVE-2026-97552
The Linux kernel contains a vulnerability in the xfs filesystem where xfs_defer_finish_one() declares an error variable without an initialiser. If the dfp->dfp_work list is empty, the loop body is skipped, and the function returns an indeterminate value . This occurs when xfs_reap_ag_blocks() ...
CVE-2026-97551
The Linux kernel 's xfs filesystem contains a vulnerability where xfs_parent_da_args_init() initializes xfs_parent_args with a zeroed value, leaving args->total at 0. During attribute fork growth, xfs_da_grow_inode_int() treats this as a running block reservation; because it is an xfs_extlen_t...
CVE-2026-97550
The Linux kernel contains a logic error in the xfs filesystem regarding per_binval computation. The vulnerability stems from performing unit conversions in the wrong direction: the second parameter of xfs_buf_inval_log_space is expected in bytes , while max_binval is measured in fsblocks . This r...
CVE-2026-97549
The Linux kernel XFS filesystem experienced an issue where the system would under-reserve blocks during the repair of shortform (sf) directories . The root cause was an incorrect assignment of the args->total value in xrep_dir_swap_prep, which failed to account for the correct ratio between di...
CVE-2026-97548
The Linux kernel contains a vulnerability within the xfs filesystem regarding the rtrmap and rtrefcount versions of the _maxlevels_ondisk functions. These functions are responsible for computing the size of in-memory btree cursors; however, they fail to account for the inode root . This oversight...
CVE-2026-97547
The Linux kernel contains a vulnerability in the XFS filesystem related to xmi_can_exchange_reflink_flags(). When exchanging two full-file ranges with the XFS_EXCHMAPS_INO1_WRITTEN flag set, the system may incorrectly move the reflink inode flag . This occurs because the operation can skip hole a...
CVE-2026-97546
The Linux kernel contains a vulnerability in the xfs filesystem where the function xrep_dir_recover_data can enter an infinite loop (spin forever ). This occurs when the system encounters an unused directory entry (dirent ) that claims to have a length of zero during the salvaging process. The pr...
CVE-2026-97545
The Linux kernel contains a vulnerability in the xfs filesystem where xfs_btree_bload_prep_block fails to release new_bp if xfs_btree_bload_drop_buf encounters an IO error during the writing of the delwri buffer list to disk. This flaw results in a lost locked buffer . Remediation is provided via...
CVE-2026-97544
The Linux kernel contains a memory leak vulnerability within the xfs filesystem. Specifically, the function xqcheck_mod_live_ino_dqtrx fails to free a newly allocated dqa object in instances where the rhashtable insertion fails. This flaw results in a memory leak. The vulnerability has been resol...
CVE-2026-97543
The Linux kernel contains a memory leak vulnerability within the xfs filesystem. Specifically, a memory leak occurs in xchk_dirtree_create_path when a directory path object is created but the operation to append a name to that path fails, resulting in the (empty) seen inode bitmap not being torn ...
CVE-2026-97541
The Linux kernel contains a vulnerability in the wifi: ath9k_htc driver. The issue stems from the driver storing usb_device_id , which is not guaranteed to persist longer than the probe process due to the presence of dynamic IDs. The fix involves storing only driver_data , as all other necessary ...
CVE-2026-97542
The Linux kernel contains a vulnerability in the xfs filesystem where the xrep_agfl_fill function fails to check the result of the xagb_bitmap_walk call. This oversight causes the system to silently drop errors and proceed with inconsistent incore data when xagb_bitmap_set fails. The vulnerabilit...
CVE-2026-97540
The Linux kernel contains a vulnerability in the usb pegasus driver where the code incorrectly relies on id table pointer arithmetic when handling dynamic IDs. Because the usb_device_id parameter resides on the heap in these cases, the pointer arithmetic results in an out-of-bounds index . The is...
CVE-2026-97539
The Linux kernel contains a vulnerability in the xusbatm driver where the code incorrectly relies on id table pointer arithmetic . When dynamic IDs are involved, the usb_device_id parameter resides on the heap, causing pointer arithmetic to result in a wildly out of bound index. To resolve this, ...
CVE-2026-97538
The Linux kernel contains a vulnerability in the asus_rog_ryujin hwmon driver. The function rog_ryujin_raw_event() fails to verify the presence of response headers and payload fields in received reports. This allows a short report to cause the driver to consume uninitialized bytes from the HID tr...
CVE-2026-97537
The Linux kernel contains a vulnerability in the scsi qla2xxx driver within the qla25xx_free_req_que() and qla25xx_free_rsp_que() functions. Two specific issues occur on the error path of queue creation: first, an unconditional dma_free_coherent() call with a NULL pointer (resulting from a dma_al...
CVE-2026-97536
The Linux kernel contains a use-after-free vulnerability in the scsi: qla2xxx driver during queue teardown. The issue occurs because the qla2xxx_delete_qpair() function calls free_irq(), which does not cancel work already placed on the ha->wq workqueue. Consequently, a still-pending q_work may...
CVE-2026-97535
The Linux kernel contains a vulnerability in the scsi qla2xxx driver where the qla25xx_ctrlvp_iocb() function performs an out-of-bounds write. The root cause is a lack of bounds checking when computing the map index for the vp_idx_map array (a fixed 16-byte array). If a vp_index above 128 is prov...
CVE-2026-97533
The Linux kernel (x86 architecture) contains a use-after-free vulnerability in the memory management subsystem (x86/mm/pat ). The issue arises from a race condition between attribute changes and CPA collapse ; a lockless page table walker retrieves a PTE entry which can be freed by a concurrent C...
CVE-2026-97534
The Linux kernel contains a vulnerability in the f2fs filesystem related to how it handles free_sections during free_segment_range(). When restricting block allocation to a safe main area during Garbage Collection (GC), the system fails to deduct already-free sections within the truncated range f...
CVE-2026-97532
The Linux kernel contains a vulnerability in the scsi: qla2xxx driver within the qla2x00_mem_alloc() function's error path. When memory allocation fails, the function frees several adapter members (including elsrej.c , purex_dma_pool , and flt ) but leaves the pointers dangling. Consequently, the...
CVE-2026-97531
The Linux kernel contains a vulnerability in the scsi: qla2xxx driver where qla24xx_report_id_acquisition() could inadvertently re-insert a dying vport into the host_map btree. During vport teardown, a window exists where the vport is removed from the host_map and its d_id is zeroed, but it remai...
CVE-2026-97530
The Linux kernel contains a vulnerability in the scsi: qla2xxx driver where the functions qla27xx_copy_multiple_pkt() and qla27xx_copy_fpin_pkt() incorrectly poll for a specific signature (0xDEADDEAD ) to determine if the next continuation IOCB has arrived. Because a continuation IOCB carries raw...
CVE-2026-97528
The Linux kernel contains a vulnerability in the scsi: qla2xxx driver where the function qla_nvme_xmt_ls_rsp() fails to unlink the uctx node from the fcport->unsol_ctx_head list before freeing it with kfree() during an LS reject error path. This results in a use-after-free condition where the ...
CVE-2026-97529
A vulnerability exists in the Linux kernel (scsi: qla2xxx) where the FC BSG transport allocates memory via memdup_user() based on a user-supplied request_len. Because fc_bsg_host_dispatch() does not account for the vendor_cmd[] flexible array, the qla2xxx driver may perform out-of-bounds heap rea...
CVE-2026-97527
The Linux kernel contains a vulnerability in the scsi: qla2xxx driver where the fcport->unsol_ctx_head list is modified from multiple contexts without a common lock. Specifically, entries are added via qla2xxx_process_purls_iocb() (under the qpair qp_lock) and removed from qla2xxx_process_purl...
CVE-2026-97526
A vulnerability in the Linux kernel (s390/pai) allows for a kernel panic when CPUs are hotplugged during a perf stat command execution, specifically using pai_crypto/CRYPTO_ALL/. The root cause is the missing allocation of per-CPU data structures for newly added CPUs; the existing dynamic allocat...
CVE-2026-97525
The Linux kernel contains a vulnerability where split page tables are allocated without using standard allocation routines (like pte_alloc_one_kernel()) during large page splits (__split_large_page()). This prevents the page table constructor from being called and, critically, fails to mark the p...
CVE-2026-97523
The Linux kernel is affected by a race condition within the mptcp component. Specifically, the mptcp scheduler may race with a subflow sockets state change , causing data transmission on a selected socket to fail. This failure can lead to a subsequent release attempting to use mss_now reset to 0 ...