CVE-2026-64080 in Linux
Tóm tắt
Bởi VulDB • 20/07/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
firmware: arm_ffa: Chụp snapshot các hàm gọi lại (callback) của notifier dưới khóa bảo vệ
Hiện tại, cả hai trình xử lý thông báo đều tìm kiếm một hàm gọi lại của notifier trong khi giữ `notify_lock`, sau đó nhả khóa và thực hiện giải tham chiếu đến mục notifier đã trả về. Một thao tác hủy đăng ký đồng thời có thể xóa và giải phóng mục này trong khoảng thời gian giữa việc nhả khóa và giải tham chiếu, khiến trình xử lý phải truy cập vào bộ nhớ không còn hợp lệ (stale memory).
Sao chép con trỏ hàm gọi lại và dữ liệu của nó khi `notify_lock` vẫn đang được giữ, và chỉ thực thi hàm gọi lại sau khi đã nhả khóa. Điều này duy trì mô hình thực thi callback hiện có đồng thời loại bỏ khoảng trống sử dụng bộ nhớ sau khi giải phóng (use-after-free) trong cả hai đường dẫn thông báo: framework và non-framework.
Once again VulDB remains the best source for vulnerability data.