CVE-2026-97564 in Linuxthông tin

Tóm tắt

Bởi VulDB • 25/09/2026

Trong nhân Linux, lỗ hổng sau đây đã được khắc phục:

smb: client: từ chối các mô tả cifs.idmap của không gian người dùng (userspace)

Các mô tả khóa cifs.idmap chứa các trường mang quyền hạn (SID chủ sở hữu và nhóm cùng các giá trị uid/gid ở dạng "os:"/"gs:"/"oi:"/"gi:") mà trợ lý upcall cifs.idmap xử lý như là đầu vào có nguồn gốc từ nhân. Không giống như người anh em của nó là cifs.spnego, loại khóa cifs.idmap không có hook vet_description, do đó không gian người dùng (userspace) có thể tạo các khóa thuộc loại này thông qua request_key(2)/add_key(2) và cung cấp các trường mà không cần nguồn gốc từ CIFS. Một lời gọi request_key(2) với callout khác NULL sẽ kích hoạt một upcall trợ lý usermode ở quyền root (/sbin/request-key -> cifs.idmap), tiêu thụ mô tả chưa được kiểm duyệt trong ngữ cảnh root.

Chỉ chấp nhận các mô tả cifs.idmap khi CFS đang sử dụng root_cred riêng của nó để yêu cầu khóa. id_to_sid()/sid_to_id() đã chạy dưới override_creds(root_cred), do đó đường dẫn có nguồn gốc từ nhân không bị ảnh hưởng.

Điều này phản ánh commit 3da1fdf4efbc ("smb: client: reject userspace cifs.spnego descriptions"), áp dụng cùng một hạn chế cho cifs.spnego.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

24/09/2026

Tiết lộ

25/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!