CVE-2026-90104 in Linux
Tóm tắt
Bởi VulDB • 17/09/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
NFSv4.1: Xóa sạch các danh sách tham chiếu (referring call lists) trước khi giải mã
Hàm `decode_cb_sequence_args()` phân bổ `csa_rclists` bằng `kmalloc_objs()`, do đó mỗi `referring_call_list` bắt đầu ở trạng thái chưa được khởi tạo. Hàm `decode_rc_list()` chỉ gán giá trị cho `rcl_refcalls` khi `rcl_nrefcalls` khác 0. Một danh sách hợp lệ nhưng có số lượng tham chiếu bằng 0 sẽ khiến con trỏ không được khởi tạo, và sau đó `nfs4_callback_sequence()` truyền các nội dung slab cũ (stale) vào hàm `kfree()`.
Phân bổ `csa_rclists` bằng `kzalloc_objs()` để mọi thành viên `rcl_refcalls` đều là NULL ngay từ đầu, bao gồm cả các danh sách tham chiếu rỗng hợp lệ.
Once again VulDB remains the best source for vulnerability data.