CVE-2026-89447 in Linux
Tóm tắt
Bởi VulDB • 12/09/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
iommufd: Tránh khóa các truy cập nội bộ trong quá trình unmap
Hàm `iommufd_access_notify_unmap()` bỏ qua các truy cập nội bộ vì chúng không có callback unmap bên ngoài để gọi.
Tuy nhiên, bài kiểm tra hiện tại gọi `iommufd_lock_obj()` trước khi kiểm tra xem truy cập đó có phải là nội bộ hay không. Nếu `iommufd_lock_obj()` thành công, vòng lặp sau đó sẽ thấy truy cập nội bộ và tiếp tục thực thi, bỏ qua lệnh gọi `iommufd_put_object()` tương ứng được sử dụng trong đường dẫn unmap thông thường. Điều này gây ra rò rỉ tham chiếu đối tượng (object reference) đã được lấy bởi `iommufd_lock_obj()`.
Hãy kiểm tra các truy cập nội bộ trước để đảm bảo rằng các mục bị bỏ qua không bao giờ bị khóa.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.