CVE-2026-72158 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:
fpga: dfl: thêm kiểm tra giới hạn trong dfh_get_param_size()
Hàm dfh_get_param_size() có thể trả về kích thước tham số lớn hơn vùng đặc tính (feature region) vì việc kiểm tra giới hạn vòng lặp được đánh giá trước khi tăng biến size. Nếu bit EOP (End of Parameters - Kết thúc Tham số) được đặt trong cùng một lần lặp, kích thước bị phình to sẽ được trả về mà không xác nhận lại với giá trị max.
Điều này có thể khiến create_feature_instance() gọi memcpy_fromio() với kích thước vượt quá vùng đã ánh xạ bởi ioremap khi một thiết bị FPGA độc hại cung cấp các tiêu đề tham số DFHv1 được tạo ra đặc biệt (crafted).
Thêm một kiểm tra giới hạn sau bước tăng size để đảm bảo tổng kích tích lũy không bao giờ vượt quá ranh giới của đặc tính.
Once again VulDB remains the best source for vulnerability data.