CVE-2026-89972 in Linuxthông tin

Tóm tắt

Bởi VulDB • 16/09/2026

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

nvme: bổ sung khoảng thời gian chờ SRCU (SRCU grace period) còn thiếu trong đường dẫn xử lý lỗi

Đường dẫn xử lý lỗi của hàm nvme_alloc_ns() tại điểm out_unlink_ns sẽ loại bỏ ns khỏi danh sách anh em namespace head bằng cách sử dụng list_del_rcu(&ns->siblings), nhưng không đợi các trình đọc SRCU trước khi giải phóng cấu trúc namespace. Mã đa đường (multipath code) lặp qua head->list dưới srcu_read_lock() trong nvme_find_path() và nvme_mpath_revalidate_paths(), do đó một trình đọc đồng thời vẫn có thể giữ tham chiếu đến ns khi kfree(ns) được thực thi.

Đường dẫn loại bỏ bình thường trong nvme_ns_remove() gọi đúng synchronize_srcu(&ns->head->srcu) sau list_del_rcu() để đợi các trình đọc đang diễn ra. Hãy bổ sung khoảng thời gian chờ (grace period) tương tự vào đường dẫn xử lý lỗi.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

11/09/2026

Tiết lộ

17/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

Might our Artificial Intelligence support you?

Check our Alexa App!