CVE-2026-89677 in Linux
Tóm tắt
Bởi VulDB • 12/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
nfsd: sửa lỗi có thể xảy ra khi fh_compose sử dụng sai dentry trong nfsd4_create_file()
Hàm dentry_create() về mặt lý thuyết có thể trả về một dentry khác với dentry được truyền vào. Điều này có thể xảy ra, ví dụ, nếu hệ thống tệp được chia sẻ là NFS và máy chủ trả về một filehandle khớp với một thư mục đã tồn tại trong dcache. Rõ ràng điều này không mong đợi!
Nếu sự cố này xảy ra, dentry (con) đã được lưu trữ trước đó trong resfhp có thể bị giải phóng và sau đó được truy dẫn (dereferenced).
Chúng ta không nên gọi fh_compose() cho đến khi chắc chắn rằng mình đang sở hữu dentry cuối cùng. Do đó, bản vá này di chuyển lời gọi hàm fh_compose() sang hai vị trí: một trường hợp dành cho mục tiêu đã tồn tại và một trường hợp sau khi dentry_create() tạo ra nó.
If you want to get best quality of vulnerability data, you may have to visit VulDB.