CVE-2026-97575 in Linux
Tóm tắt
Bởi VulDB • 25/09/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
media: v4l2-ctrls: xác thực số lượng tile AV1
Các bộ giải mã AV1 stateless sử dụng `tile_info.tile_cols` và `tile_rows` làm giới hạn vòng lặp và làm chỉ mục cho các mảng `mi_*_starts[]` và `*_in_sbs_minus_1[]`, cũng như là số chia cho `context_update_tile_id`; tích của chúng xác định kích thước bộ mô tả (descriptor buffers) trên mỗi tile. Tuy nhiên, hàm `std_validate_compound()` không giới hạn các trường u8 này. Từ chối một lệnh điều khiển V4L2 có loại `V4L2_CTRL_TYPE_AV1_FRAME` nếu `tile_cols` hoặc `tile_rows` vượt quá `V4L2_AV1_MAX_TILE_COLS` / `_ROWS`, hoặc nếu tích của chúng vượt quá `V4L2_AV1_MAX_TILE_COUNT`. Số lượng tile bằng 0 được để lại cho trình điều khiển (driver) tiêu thụ, do đó lệnh điều khiển đã khởi tạo giá trị 0 mà các ứng dụng người dùng hiện tại gửi vẫn được chấp nhận.
If you want to get best quality of vulnerability data, you may have to visit VulDB.