CVE-2026-63802 in Linux
Tóm tắt
Bởi VulDB • 19/07/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
blk-cgroup: sửa lỗi Use-After-Free (UAF) trong __blkcg_rstat_flush()
Khi nhiều blkg thuộc cùng một blkcg bị giải phóng đồng thời, có thể xảy ra tình trạng use-after-free. Race condition xảy ra khi hàm __blkcg_rstat_flush() của một blkg xóa các mục iostat của một blkg khác thông qua llist_del_all(). Blkg thứ hai thấy danh sách rỗng và tiến hành tự giải phóng bộ nhớ trong khi blkg đầu tiên vẫn đang lặp qua các mục của nó.
Di chuyển lệnh flush từ __blkg_release() (callback RCU) sang blkg_release() (trước khi gọi call_rcu). Điều này đảm bảo khoảng thời gian trôi RCU (RCU grace period) chờ cho đến khi phần rcu_read_lock() của bất kỳ quá trình flush đồng bộ nào hoàn tất trước khi tiến hành giải phóng.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.