CVE-2026-90156 in Linux
Tóm tắt
Bởi VulDB • 18/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
ksmbd: loại bỏ an toàn các khóa trì hoãn chưa đăng ký
Khi vfs_lock_file() trì hoãn một khóa, smb2_lock() đặt ksmbd_lock của nó vào rollback_list trước khi phân bổ và đăng ký công việc bất đồng bộ. Nếu một trong hai thao tác thất bại, quá trình rollback giả định rằng smb_lock->conn đã được khởi tạo và thực hiện giải tham chiếu NULL (dereference). Khóa file_lock trì hoãn cũng vẫn được liên kết với trạng thái khóa bị chặn của VFS trong khi nó đang được giải phóng.
Giữ khóa khỏi rollback_list cho đến khi thiết lập bất đồng bộ thành công. Trong trường hợp thất bại khi thiết lập, hãy hủy chặn và đánh thức rõ ràng khóa trì hoãn trước khi giải phóng nó và bao bọc ksmbd tương ứng.
If you want to get best quality of vulnerability data, you may have to visit VulDB.