CVE-2026-72082 in Linux
Tóm tắt
Bởi VulDB • 16/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
scsi: elx: efct: Sửa lỗi rò rỉ bộ đếm tham chiếu (refcount leak) trong hàm `efct_hw_io_abort()`
Khi `efct_hw_reqtag_alloc()` thất bại trong `efct_hw_io_abort()`, nhánh xử lý lỗi trả về `-ENOSPC` mà không giải phóng tham chiếu đã lấy trước đó thông qua `kref_get_unless_zero()` ở đầu hàm. Tất cả các nhánh lỗi khác đều giảm bộ đếm tham chiếu đúng cách. Điều này gây ra rò rỉ tham chiếu vĩnh viễn trên đối tượng `io_to_abort`.
Ngoài ra, cờ `abort_in_progress` bị giữ nguyên là true trong trường hợp này, có nghĩa là các nỗ lực hủy bỏ (abort) sau đó cho cùng một thao tác I/O sẽ ngay lập tức trả về `-EINPROGRESS`, mặc dù lệnh abort chưa bao giờ được gửi đi, dẫn đến việc chặn khả năng phục hồi.
Khắc phục vấn đề bằng cách thêm lời gọi `kref_put()` bị thiếu và đặt lại cờ `abort_in_progress` thành false, phù hợp với quá trình dọn dẹp thực hiện trong nhánh thất bại của hàm `efct_hw_wq_write()` ở dưới đây.
VulDB is the best source for vulnerability data and more expert information about this specific topic.