378425 matches found
CVE-2026-64408
The CVE concerns the Linux kernel Bluetooth BNEP path: during netdev registration, bnep_add_connection() reads the L2CAP connection without holding the channel lock, and passes the HCI device to register_netdev() while a controller teardown could clear the connection. The published fix is to take...
CVE-2026-64407
CVE-2026-64407 concerns the Linux kernel Bluetooth driver btnxpuart. The vulnerability arises during the v3 firmware download: a controller can request firmware with a 32‑bit offset and 16‑bit length, and nxp_recv_fw_req_v3() only validates the lower bound. It computes an offset and uses it to re...
CVE-2026-64405
CVE-2026-64405 affects the Linux kernel Bluetooth subsystem (HCI). The vulnerability arises when hci_abort_conn() reads hdev->sent_cmd during a pending connection, where sent_cmd can be NULL (req_status == HCI_REQ_PEND), causing a NULL pointer dereference. The fix introduces a per-connection H...
CVE-2026-64406
CVE-2026-64406 affects the Linux kernel Bluetooth subsystem. Multiple vendors report a use-after-free in bt_accept_dequeue() where a temporary reference to the accept queue is dropped too early, causing sock_hold() to access freed memory during listening L2CAP socket cleanup. The fix retains the ...
CVE-2026-64404
CVE-2026-64404 concerns the Linux kernel Bluetooth ISO stack. The vulnerability arises in iso_conn_big_sync(): it drops the socket lock to call hci_get_route(), then re-acquires the lock but may dereference iso_pi(sk)->conn->hcon without re-checking that conn is still valid. While the lock ...
CVE-2026-64402
CVE-2026-64402 concerns the Linux kernel coresight ultrasoc-smb path: an OOB write in smb_sync_perf_buffer() can occur when the SMB sink is used as a perf AUX sink because the initial page index is derived before applying modulo normalization to the buffer size. The issue is fixed by normalizing ...
CVE-2026-64403
CVE-2026-64403 covers a Linux kernel Bluetooth L2CAP bug. l2cap_get_conf_opt() derives the option length from opt->len and dereferences opt->val before ensuring the buffer contains opt->len bytes, allowing an out-of-bounds read (up to 4 bytes) before a check. Callers detect malformed opt...
CVE-2026-64401
CVE-2026-64401 affects the Linux kernel SMB/CIFS client. The bug occurs in cifs_swn_notify() which, under cifs_swnreg_idr_mutex, uses a cached tcon pointer that is not a stable reference, risking use-after-free when multiple tcons exist for a net/share. A same-share mount can keep the registratio...
CVE-2026-64400
Summary (CVE-2026-64400) : In the Linux kernel’s ksmbd component, a path traversal bypass could occur due to a caseless retry bug. Specifically, __ksmbd_vfs_kern_path() could skip -EXDEV (a path traversal error) and falsely proceed to a caseless retry, permitting write-capable users to create zer...
CVE-2026-64398
CVE-2026-64398 affects the Linux kernel ksmbd component. A permission check bypass in FSCTL_SET_ZERO_DATA allows an authenticated SMB client with only FILE_WRITE_ATTRIBUTES to zero out file data via fsctl path, bypassing per-handle checks. The operation uses vfs_fallocate(PUNCH_HOLE/ZERO_RANGE) a...
CVE-2026-64399
Summary: CVE-2026-64399 affects the Linux kernel ksmbd path for FSCTL_DUPLICATE_EXTENTS_TO_FILE. The vulnerability allows overwriting a destination file’s data via vfs_clone_file_range() because both the share-level KSMBD_TREE_CONN_FLAG_WRITABLE check and a per-handle daccess check were absent, a...
CVE-2026-64397
CVE-2026-64397 affects the Linux kernel ksmbd component. The issue arises in smb2_query_dir() which stores a pointer to stack-allocated private data in ksmbd_file readdir_data; concurrent QUERY_DIRECTORY requests using the same file handle can overwrite this pointer while an iterate_dir() callbac...
CVE-2026-64395
Summary: CVE-2026-64395 in the Linux kernel ksmbd exposes information disclosure via FSCTL_DUPLICATE_EXTENTS_TO_FILE. The source file is passed directly to vfs_clone_file_range() / vfs_copy_file_range() without checking the SMB access mask, enabling a handle opened with attribute access to copy c...
CVE-2026-64396
CVE-2026-64396 concerns the Linux kernel ksmbd subsystem. A use-after-free (UAF) of a struct file_lock can occur during SMB2_LOCK deferred-lock cancellation when a blocking byte-range lock is deferred and the asynchronous work is canceled concurrently. The root cause is a race between de‑queuing ...
CVE-2026-64393
The CVE-2026-64393 issue affects the Linux kernel ksmbd component. SMB2 SET_INFO handlers performed path-based VFS checks using the current ksmbd worker credentials rather than the credentials that opened the handle, potentially bypassing security checks. The fix captures the opener credentials a...
CVE-2026-64394
Summary: CVE-2026-64394 relates to the Linux kernel ksmbd SMB2 SET_INFO SECURITY path. The fix adds a per-handle access gate to prevent rewriting security descriptors when the handle lacks WRITE_DAC/WRITE_OWNER. Previously, SMB2_SET_INFO with InfoType SMB2_O_INFO_SECURITY could re-permission a fi...
CVE-2026-64392
The CVE-2026-64392 entry concerns the Linux kernel ksmbd delete-on-close path. The underlying issue was that delete-on-close could execute unlink and ADS xattr removal with ksmbd worker credentials rather than the credentials captured at file open, allowing potential permission checks bypass. The...
CVE-2026-64391
The CVE-2026-64391 issue affects the Linux kernel ksmbd component, where alternate data streams (ADS) stored as xattrs were read/written using current task credentials via VFS xattr paths. The root cause is that ADS I/O did not use the credentials captured when the SMB handle was opened, allowing...
CVE-2026-64390
The CVE-2026-64390 issue affects the Linux kernel ksmbd component where SMB2_LOCK locks are tracked on the file lock list and the lock list of the handling connection. With SMB3 multichannel, the LOCK owner can differ from the file opener, so a lock entry can be removed under a different spinlock...
CVE-2026-64389
Summary: CVE-2026-64389 affects the Linux kernel KSMD (ksmbd) SMB3 multichannel binding path. The code derives the NTLMv2 session key into sess->sess_key during ksmbd_auth_ntlmv2(), before validating the NTLMv2 response. If authentication fails, the subsequent KEY_XCH step may still use the (p...
CVE-2026-64388
Summary: CVE-2026-64388 affects the Linux kernel SMB client when using SMB3 POSIX Extensions, where chown/chgrp updates could be ignored unless CIFS_MOUNT_CIFS_ACL or CIFS_MOUNT_MODE_FROM_SID are also set. The root cause is a missing check for posix_extensions in cifs_setattr_nounix() during UID/...
CVE-2026-64387
Summary (CVE-2026-64387) : The Linux kernel SMB client is affected by a replay-double-free condition in query directory handling. If SMB2_query_directory_init() fails before the next send, a previously freed response buffer could be freed again due to stale bookkeeping, potentially compromising c...
CVE-2026-64386
CVE-2026-64386 : In the Linux kernel SMB client, a replayable error could free the prior response buffer when SMB2_query_info_init() fails before the next send, causing a double-free. The fix resets response bookkeeping before each attempt to prevent stale frees. Affected component is the SMB cli...
CVE-2026-64385
The CVE-2026-64385 entry relates to a Linux kernel SMB client double-free in SMB2_ioctl() replay. The underlying issue is a stale buffer being freed twice when an SMB2_ioctl_init() path fails before the next send; the fix resets response bookkeeping before each attempt to prevent the stale free. ...
CVE-2026-64384
CVE-2026-64384 is a Linux kernel SMB client vulnerability involving a double-free in handling change-notify replayed responses. A failure of SMB2_notify_init() after a replayable error could cause the previous response buffer to be freed again, risking memory corruption and potential denial of se...
CVE-2026-64383
CVE-2026-64383 affects the Linux kernel’s SMB2 client path, specifically the SMB2_flush() replay handling. The issue arises when a replayable flush response is received and a retry fails before a replacement response is stored, causing a second free of the stale buffer due to persistent bookkeepi...
CVE-2026-64381
The CVE-2026-64381 issue is in the Linux kernel SMB client code path used by receive_encrypted_standard()/receive encrypted standard(): a next_buffer is allocated before validating that the number of compound PDUs has not exceeded MAX_COMPOUND. If the limit check fails, the function returns early...
CVE-2026-64382
CVE-2026-64382 describes a Linux kernel SMB client-use-after-free issue in SMB2_open() replay handling. The vulnerability arises because a response-bearing SMB2_open attempt could return a replayable error and free its response buffer; if SMB2_open_init() fails before the next send, cleanup may f...
CVE-2026-64380
The CVE-2026-64380 issue affects the Linux kernel SMB client path handling of POSIX SIDs. The root cause is in posix_info_sid_size(), which reads sid[1] to obtain the subauthority count but previously allowed buffers with only one remaining byte, potentially enabling unsafe rejection of truncated...
CVE-2026-64378
CVE-2026-64378 is a Linux kernel race between cgroup_writeback_umount() and inode_switch_wbs()/cleanup_offline_cgwb() triggered when a container exits. The root cause is a window between inode_prepare_wbs_switch() returning true and wb_queue_isw(), which can lead to a VFS: Busy inodes after unmou...
CVE-2026-64379
The CVE-2026-64379 issue affects the Linux kernel SMB client: when modefromsid is active, parse_dacl() could apply the server-provided NFS mode SID sub_auth[2] to cf_mode without masking to 07777. The root cause is missing masking in cf_mode; the fix applies the correct masking (07777) the same a...
CVE-2026-64377
In the Linux kernel, the cpufreq: qcom-cpufreq-hw driver has a double-free fix. qcom_cpufreq.data is allocated with devm_kzalloc() as a per-domain array, and qcom_cpufreq_hw_cpu_init() stores a pointer to an element in policy->driver_data. The driver’s exit path previously invoked kfree() on p...
CVE-2026-64376
CVE-2026-64376 affects the Linux kernel firmware_loader: in firmware_upload_register(), after fw_create_instance() succeeds, a failure path frees fw_sysfs without balancing the embedded device reference, risking a refcount leak of the embedded struct device. The recommended fix is to use put_devi...
CVE-2026-64374
CVE-2026-64374 concerns the Linux kernel’s RT scheduling path. The vulnerability stems from making RT_PUSH_IPI default off for non-PREEMPT_RT configurations, which could affect RT migration when high-priority RT tasks are scheduled across CPUs. The mechanism normally pulls RT tasks between CPUs u...
CVE-2026-64375
In CVE-2026-64375, the Linux kernel fix addresses a race in ptrace access checks. Previously proc_pid_get_link() and proc_pid_readlink() looked up the task from the pid twice (before and after the check). The patch passes the task to the ->proc_get_link() handler and adds call_proc_get_link() ...
CVE-2026-64373
The issue CVE-2026-64373 affects the Linux kernel cpufreq subsystem. During system reboot, cpufreq_suspend() is invoked via kernel_restart() where freeze_processes() is not called, allowing CPU hotplug to run concurrently and potentially free governor_data while cpufreq_suspend() accesses it. Thi...
CVE-2026-64372
Summary: CVE-2026-64372 affects the Linux kernel cpufreq/pcc OSC evaluation path. The defect arises in pcc_cpufreq_do_osc(), which calls acpi_evaluate_object() twice for the two‑phase _OSC negotiation. Between the calls, output.pointer is freed while output.length remains, causing the second call...
CVE-2026-64370
The CVE-2026-64370 issue concerns the Linux kernel’s posix-cpu-timers. In do_cpu_nanosleep(), posix_cpu_timer_create() takes a pid reference via get_pid() and stores it in timer.it.cpu.pid. If posix_cpu_timer_set() fails, the function returns without calling posix_cpu_timer_del(), causing a pid r...
CVE-2026-64371
The CVE-2026-64371 entry concerns a Linux kernel procfs issue where ptrace_may_access() was called without exec_update_lock. The vulnerability has been resolved by ensuring proper locking or using mm_access(): affected paths include do_task_stat(), proc_pid_wchan(), proc_map_files_lookup(), proc_...
CVE-2026-64369
CVE-2026-64369 concerns the Linux kernel on s390 where load_unaligned_zeropad() may read eight bytes from unaligned addresses and cross page boundaries. When memory is donated to Ultravisor for secure execution, do_secure_storage_access() can mis-handle exceptions, potentially causing an endless ...
CVE-2026-64368
The CVE-2026-64368 issue affects the Linux kernel’s slab allocator: when red zoning is enabled, zeroing was overly broad and could affect krealloc()’s __GFP_ZERO contract. The root cause is an imprecise check for the tracked requested size; fixes switch to slub_debug_orig_size() to determine if t...
CVE-2026-64367
CVE-2026-64367 : Linux kernel HID GOODIX SPI driver (hid-goodix-spi) vulnerability where goodix_hid_set_raw_report() copies payload into a 128-byte stack buffer without proper bounds checking. The header is ~11–12 bytes, and the HID core caps at HID_MAX_BUFFER_SIZE (16384) by default, but the dri...
CVE-2026-64365
Summary (CVE-2026-64365) : The Linux kernel HID letsketch driver suffers a use-after-free on the inrange_timer during driver unbind (and on probe error) due to lack of a .remove callback, which can let a pending timer dereference freed memory. The fixes add a .remove that calls hid_hw_stop(), ens...
CVE-2026-64366
CVE-2026-64366 affects the Linux kernel HID wacom driver. The vulnerability stems from wacom_wac_queue_insert() calling kfifo_skip() in a loop even when the FIFO could be empty. When empty, stale data in the kmalloc buffer can be read by __kfifo_peek_n() and treated as a record length, advancing ...
CVE-2026-64364
The CVE-2026-64364 entry describes a Linux kernel multitouch flaw where mt_io_flags is treated as a per-slot bitmap indexed by slot number, but the slot index can be as large as td->maxcontacts (up to 255) and not bounded by BITS_PER_LONG. This can cause set_bit/clear_bit to access beyond mt_i...
CVE-2026-64363
CVE-2026-64363 — Linux kernel HID appleir UAF in remove() : The issue occurs in HID appleir driver where a pending key_up_timer could be dereferenced after input_dev is freed during device teardown. The fix introduces a removing flag protected by the existing spinlock and uses timer_shutdown_sync...
CVE-2026-64362
In CVE-2026-64362, a Linux kernel LG-G15 HID driver use-after-free occurs when unplugging a keyboard with a pending work item. The driver allocated lg_g15_data with devm and did not cancel the scheduled work on remove, potentially dereferencing freed memory via a race on device unplug. The fix ad...
CVE-2026-64361
CVE-2026-64361 affects the Linux kernel’s hfs/hfsplus code. The vulnerability arises in check_and_correct_requested_length, where a comparison uses 32‑bit arithmetic (off + len) against node_size. If a large len is supplied (e.g., due to underflow in hfs_brec_remove), off + len may wrap around 2^...
CVE-2026-64360
CVE-2026-64360 affecting the Linux kernel’s HFS/HFS+ code (hfs_bnode_read) was fixed by zero-initializing the output buffer at the start of hfs_bnode_read to ensure deterministic zero values across all paths. The bug allowed early returns when is_bnode_offset_valid() failed or when check_and_corr...
CVE-2026-64358
CVE-2026-64358 concerns the Linux kernel driver media: mtk-jpeg. The issue arises because mtk_jpeg_release unconditionally calls cancel_work_sync on a workqueue, even for variants that do not use a workqueue (where jpeg_worker platform data is NULL). This leads to a WARN_ON in __flush_work due to...