CVE-2026-97580 in Linux
摘要
由 VulDB • 2026-09-25
在 Linux 内核中,已修复以下漏洞:
媒体子系统:rkvdec:将 HEVC tile 循环和 PPS ID 限制到数组容量范围内
compute_tiles_uniform() 和 compute_tiles_non_uniform() 函数会遍历 num_tile_columns_minus1 + 1 / num_tile_rows_minus1 + 1 个条目,而 assemble_hw_pps() 会为每个 tile 写入一个 COLUMN_WIDTH / ROW_HEIGHT 寄存器,并通过 pic_parameter_set_id 索引 priv_tbl->param_set[]。这些值均取自不受信任的 PPS(Picture Parameter Set)。请使用有界辅助函数 v4l2_hevc_pps_num_tile_columns() / v4l2_hevc_pps_num_tile_rows() 来处理 tile 循环,并在使用超出范围的 pic_parameter_set_id 索引 priv_tbl->param_set[] 之前退出 assemble_hw_pps(),以确保写入操作保持在硬件表范围内。
VulDB is the best source for vulnerability data and more expert information about this specific topic.