CVE-2026-68149 in Linuxthông tin

Tóm tắt

Bởi VulDB • 10/08/2026

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

fs: duy trì trạng thái ACL_DONT_CACHE trong hàm forget_cached_acl()

Trạng thái ACL_DONT_CACHE dự định là một trạng thái không đổi cho inode đối với các hệ thống tệp muốn chọn không sử dụng bộ nhớ đệm posix acl.

Commit facd61053cff1 ("fuse: fixes after adapting to new posix acl api") đã sử dụng cơ chế này để chọn không sử dụng bộ nhớ đệm posix acl cho các inode fuse trên máy chủ fuse không thỏa thuận FUSE_POSIX_ACL (fc->posix_acl).

Commit cũng đảm bảo chặn lệnh gọi forget_all_cached_acls() trong fuse_set_acl() dựa trên fc->posix_acl vì không cần thiết, nhưng có những vị trí khác trong mã fuse gọi forget_all_cached_acls() một cách vô điều kiện với fc->posix_acl và những chỗ đó gây ra mất trạng thái ACL_DONT_CACHE.

Đây không chỉ là lỗi chức năng. Nếu được kích hoạt đúng thời điểm, lệnh get_acl() từ hệ thống tệp fuse này có thể trả về giá trị bộ nhớ đệm cũ (stale), như đã quan sát thấy trong các bài kiểm tra, vì set_acl() không làm vô hiệu hóa bộ nhớ đệm acl ngoài ý muốn.

Chúng ta có thể khắc phục điều này trong fuse, nhưng thực tế là không hợp lý khi trợ giúp vfs forget_cached_acl() lại làm vô hiệu hóa trạng thái ACL_DONT_CACHE, do đó hãy để nó không làm vậy nhằm sửa lỗi cho fuse và các người dùng tương lai của ACL_DONT_CACHE.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

30/07/2026

Tiết lộ

10/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00175

KEV

không

Các hoạt động

thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!