2318 matches found
EUVD-2026-81769
In the Linux kernel, the following vulnerability has been resolved: ksmbd: Do not skip lock checks for single-byte ranges checklockrange uses inclusive ranges. Its callers pass the end offset as start + length - 1, so start == end represents a valid single-byte range rather than an empty range. T...
EUVD-2026-81767
In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix slab-out-of-bounds read in ksmbdallocuser ksmbdallocuser copies resp-hashsz bytes out of the mountd IPC login response with user-passkeysz = resp-hashsz; user-passkey = kmallocresp-hashsz, KSMBDDEFAULTGFP; if...
EUVD-2026-81762
In the Linux kernel, the following vulnerability has been resolved: ksmbd: free preauth sessions on connection teardown SMB3.1.1 multichannel binding preserves the preauthentication hash in a preauthsession between the NTLM negotiate and authenticate requests. The binding NTLM negotiate allocates...
EUVD-2026-81768
In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak of ksmbdipcloginrequestext returned buffer Free it unconditionally after ksmbdallocuser calls. kmemleak splat: unreferenced object 0xffff888103b83540 size 192: comm "pool-0", pid 16970, jiffies 4377290937 he...
EUVD-2026-81761
In the Linux kernel, the following vulnerability has been resolved: ksmbd: retain connection for pending notify work Deferred CHANGENOTIFY work keeps an async message ID after the original request work is released. A durable handle can outlive its connection, so the connection teardown can destro...
EUVD-2026-81760
In the Linux kernel, the following vulnerability has been resolved: ksmbd: serialize oplock close with pending break ownership close may abort an in-flight oplock break while another breaker already holds an opinfo reference. Releasing pendingbreak wakes that waiter, but without serializing the...
EUVD-2026-81755
In the Linux kernel, the following vulnerability has been resolved: ksmbd: defer publishing granted locks to prevent UAF/double-free race In smb2lock, mid-batch granted locks are published to connection-wide conn-locklist and file-wide fp-locklist lists immediately upon vfslockfile success, while...
EUVD-2026-81749
In the Linux kernel, the following vulnerability has been resolved: ksmbd: safely discard unregistered deferred locks When vfslockfile defers a lock, smb2lock puts its ksmbdlock on rollbacklist before allocating and registering the asynchronous work. If either operation fails, rollback assumes th...
EUVD-2026-81763
In the Linux kernel, the following vulnerability has been resolved: ksmbd: validate ipc response length before dereferencing its fields ipcvalidatemsg computes the expected message size by reading length fields out of the response buffer supplied by the userspace ksmbd daemon payloadsz,...
EUVD-2026-81756
In the Linux kernel, the following vulnerability has been resolved: smb/server: call ksmbdproccleanup on module init failure When a later initializer fails, the unwind chain releases resources created after procfs and then jumps directly to classunregister. Returning an error from moduleinit leav...
EUVD-2026-81757
In the Linux kernel, the following vulnerability has been resolved: smb/server: abort initialization when proc setup fails ksmbdserverinit calls ksmbdprocinit before creating the remaining proc entries and server subsystems. ksmbdprocinit tears down partial state on a procfs or percpucounter...
EUVD-2026-81746
In the Linux kernel, the following vulnerability has been resolved: ksmbd: bound smbcheckpermdacl ACE walks by DACL size smbcheckpermdacl validates that the DACL fits inside the NT security descriptor, but then bounds its two ACE walks by the remaining NTSD length aclsize rather than the DACL's...
EUVD-2026-81748
In the Linux kernel, the following vulnerability has been resolved: ksmbd: detach blocked lock requests before freeing A filelock retained by ksmbd for byte-range lock bookkeeping can still be part of the VFS blocked-request graph. In particular, the VFS can chain a new waiter below an already...
CVE-2026-90176
CVE-2026-90176 affects the ksmbd (SMB server) subsystem of the Linux kernel . The root cause is a logic flaw in check_lock_range(): because the function uses inclusive ranges, the start == end shortcut incorrectly treats a valid single-byte range as empty, skipping mandatory byte-range lock check...
CVE-2026-90174
CVE-2026-90174 is a slab-out-of-bounds read in the Linux kernel's ksmbd SMB server subsystem. The function ksmbd_alloc_user() copies resp->hash_sz bytes (a __u16 field, up to 65535) from the mountd IPC login response into a buffer, but the source resp->hash[] is only KSMBD_REQ_MAX_HASH_SZ b...
CVE-2026-90170
CVE-2026-90170 affects the ksmbd SMB server component in the Linux kernel . The root cause is in ipc_validate_msg(), which reads length fields (payload_sz, session_key_len, ngroups) from a response buffer supplied by the userspace ksmbd daemon before verifying the buffer is large enough to contai...
CVE-2026-90169
CVE-2026-90169 affects the ksmbd SMB server in the Linux kernel. In SMB 3.1.1 multichannel binding, a preauth_session object is allocated during the NTLM negotiate phase and is not freed if the client disconnects before sending the authenticate request — neither the authenticate nor error cleanup...
CVE-2026-90168
CVE-2026-90168 affects the ksmbd SMB server component of the Linux kernel . The root cause is a lifetime mismatch: deferred CHANGE_NOTIFY work retains an async message ID after the original request work is released. Because a durable handle can outlive its connection, connection teardown can dest...
CVE-2026-90167
CVE-2026-90167 is a race condition in the Linux kernel's ksmbd (SMB server) component. The close operation may abort an in-flight oplock break while another breaker already holds an opinfo reference. Without proper serialization, a waiter can become a new break owner via the test_and_set_bit() fa...
CVE-2026-90164
CVE-2026-90164 affects the ksmbd (SMB server) subsystem in the Linux kernel . The root cause is that ksmbd_proc_init() returns void after a procfs or percpu_counter allocation failure, causing ksmbd_server_init() to continue with NULL per-CPU counters. On SMP systems , this leads to a NULL pointe...