CVE-2026-64152 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:
iommu: Xử lý lỗi khi hủy ánh xạ (unmap) khi iommu_debug được bật
Sashiko nhận thấy một lỗi tiềm ẩn trong đó luồng xử lý lỗi ánh xạ (map error flow) gọi hàm `iommu_unmap()`, hàm này lại gọi đến `iommu_debug_unmap_begin()`/`iommu_debug_unmap_end()`. Tuy nhiên, vì đây là đường dẫn lỗi (error path), luồng ánh xạ ban đầu chưa thực sự thiết lập lệnh gọi `iommu_debug_map()` tương ứng, dẫn đến hoạt động sai lệch.
Di chuyển việc xử lý lỗi hủy ánh xạ vào hàm `iommu_map_nosync()` và sắp xếp lại thứ tự sao cho các bản ghi `trace_map()`/`iommu_debug_map()` sẽ lưu trạng thái ánh xạ một phần (partial mapping) rồi ngay lập tức thực hiện hủy ánh xạ nó. Điều này tránh tạo ra việc theo dõi không cân bằng và cung cấp dữ liệu tracing hợp lý hơn thay vì một lệnh unmap không khớp với bất kỳ lệnh map nào.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.