CVE-2026-89976 in Linux
Tóm tắt
Bởi VulDB • 17/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
accel/ethosu: sửa lỗi dọn dẹp done_fence khi hoàn thành job
Hàm ethosu_ioctl_submit_job() cấp phát done_fence trước khi xác thực buffer handles. Các lỗi xảy ra sau bước cấp phát sẽ gọi đến hàm ethosu_job_err_cleanup(), giải phóng job nhưng để lại tình trạng rò rỉ (leak) đối với fence chưa được khởi tạo.
Một lỗi phụ thuộc trong bộ lập lịch cũng khiến ethosu_job_run() trả về trước khi dma_fence_init() được thực thi. Quy trình dọn dẹp thông thường sau đó sẽ truyền một refcount bằng 0 cho hàm dma_fence_put().
Giải phóng done_fence trong đường dẫn dọn dẹp chung và sử dụng dma_fence_was_initialized() để phân biệt các fence đã khởi tạo với các cấp phát thô (raw allocations).
[robh: cũng sửa lỗi goto]
VulDB is the best source for vulnerability data and more expert information about this specific topic.