CVE-2026-97581
Linux: media: verisilicon: hantro: bound G2 HEVC tile loop to the buffer capacity
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.21%Chance of exploitation activity in the next 30 days, higher than 10% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in6d192fc0d6faff25ecf6d52cbde4b939cb12c192Also 2887a98c03d97a6fcb6c2dab92956f2f4c402cdd, 62ae24639d22909a5724627a0467e4bde9704020 and 3 moreCVE List
What fixes it
- 6d192fc0d6faff25ecf6d52cbde4b939cb12c192LinuxCVE List
- 2887a98c03d97a6fcb6c2dab92956f2f4c402cddLinuxCVE List
- 62ae24639d22909a5724627a0467e4bde9704020LinuxCVE List
- 4f654c9bc954569ff9b8ab860b29480c4cf6f57bLinuxCVE List
- 05e8e4cdfe692f5cedba9aa9d7b8f2584cf926c8LinuxCVE List
- 06236b094c899c22c12ac5097935eb6719293de8LinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
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.
Text from CVE List
Affected versions 14
- Linuxaffected: cb5dd5a0fa518dff14ff2b90837c3c8f98f4dd5c before 6d192fc0d6faff25ecf6d52cbde4b939cb12c192CVE List
- Linuxaffected: cb5dd5a0fa518dff14ff2b90837c3c8f98f4dd5c before 2887a98c03d97a6fcb6c2dab92956f2f4c402cddCVE List
- Linuxaffected: cb5dd5a0fa518dff14ff2b90837c3c8f98f4dd5c before 62ae24639d22909a5724627a0467e4bde9704020CVE List
- Linuxaffected: cb5dd5a0fa518dff14ff2b90837c3c8f98f4dd5c before 4f654c9bc954569ff9b8ab860b29480c4cf6f57bCVE List
- Linuxaffected: cb5dd5a0fa518dff14ff2b90837c3c8f98f4dd5c before 05e8e4cdfe692f5cedba9aa9d7b8f2584cf926c8CVE List
- Linuxaffected: cb5dd5a0fa518dff14ff2b90837c3c8f98f4dd5c before 06236b094c899c22c12ac5097935eb6719293de8CVE List
- Linuxaffected: 5.14CVE List
- Linuxunaffected: all versions before 5.14CVE List
- Linuxunaffected: 6.1.189 through 6.1.*CVE List
- Linuxunaffected: 6.6.158 through 6.6.*CVE List
- Linuxunaffected: 6.12.111 through 6.12.*CVE List
- Linuxunaffected: 6.18.53 through 6.18.*CVE List
- Linuxunaffected: 7.2.7 through 7.2.*CVE List
- Linuxunaffected: 7.3CVE List
References 6
- git.kernel.org/stable/c/6d192fc0d6faff25ecf6d52cbde4b939cb12c192Referencevia CVE List
- git.kernel.org/stable/c/2887a98c03d97a6fcb6c2dab92956f2f4c402cddReferencevia CVE List
- git.kernel.org/stable/c/62ae24639d22909a5724627a0467e4bde9704020Referencevia CVE List
- git.kernel.org/stable/c/4f654c9bc954569ff9b8ab860b29480c4cf6f57bReferencevia CVE List
- git.kernel.org/stable/c/05e8e4cdfe692f5cedba9aa9d7b8f2584cf926c8Referencevia CVE List
- git.kernel.org/stable/c/06236b094c899c22c12ac5097935eb6719293de8Referencevia CVE List