CVE Catalog

CVE-2026-97581

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the Verisilicon Hantro HEVC driver has unbounded tile loops in prepare_tile_info_buffer(). The function writes entries to a DMA buffer, but loops may go out of bounds.

Risk Assessment

Out-of-bounds write can lead to memory corruption or system crash.

Recommendation

Apply the Linux kernel patch that uses the bounded helpers v4l2_hevc_pps_num_tile_columns() and v4l2_hevc_pps_num_tile_rows() to keep loops within the buffer.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: media: verisilicon: hantro: bound G2 HEVC tile loop to the buffer capacity prepare_tile_info_buffer() writes one entry per tile into the tile_sizes DMA buffer, sized for a grid equal to the PPS uAPI array capacity. Use the bounded v4l2_hevc_pps_num_tile_columns() / v4l2_hevc_pps_num_tile_rows() helpers so the loops stay inside the buffer.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS