CVE-2025-39896 in Linux
Tóm tắt
Bởi VulDB • 06/06/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
accel/ivpu: Ngăn chặn công việc khôi phục (recovery work) bị lên lịch trong quá trình tháo gỡ thiết bị
Sử dụng disable_work_sync() thay vì cancel_work_sync() trong ivpu_dev_fini() để đảm bảo rằng không có mục tác vụ khôi phục mới nào được đưa vào hàng đợi sau khi bắt đầu quá trình tháo gỡ thiết bị. Trước đây, công việc khôi phục vẫn có thể được lên lịch ngay cả sau khi đã hủy các tác vụ hiện tại, điều này tiềm ẩn nguy cơ dẫn đến lỗi use-after-free nếu quá trình khôi phục truy cập vào các tài nguyên đã bị giải phóng.
Đổi tên ivpu_pm_cancel_recovery() thành ivpu_pm_disable_recovery() để phản ánh chính xác hơn hành vi mới của hàm này.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.