{"id":"CVE-2026-97575","title":"In the Linux kernel, the following vulnerability has been resolved:\n\nmedia: v4l2-ctrls: validate AV1 tile counts\n\nThe stateless AV1 decoders use tile_info.tile_cols and tile_rows as loop\nbounds and as indices into the mi_*_starts[] and *…","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nmedia: v4l2-ctrls: validate AV1 tile counts\n\nThe stateless AV1 decoders use tile_info.tile_cols and tile_rows as loop\nbounds and as indices into the mi_*_starts[] and *…","severity":"high","cvss":7.8,"cvssVector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","cwe":["CWE-125"],"vendor":"Linux","product":"Linux","affected":["Linux >= 9de30f579980b498606a9c2440b73ae3b670771b < 1afaf85c4990fb1e3168d0d6e99246a65e526f1b","Linux >= 9de30f579980b498606a9c2440b73ae3b670771b < 85df9fc79b07f1cc7c953f930ae7e675d0c1e820","Linux >= 9de30f579980b498606a9c2440b73ae3b670771b < c8891da0186fe4c04bccbbd7d84b01a3c941ac7a","Linux >= 9de30f579980b498606a9c2440b73ae3b670771b < c4c88b5ba85685043d171e0e9c9d00a8cf6a89e8","Linux >= 9de30f579980b498606a9c2440b73ae3b670771b < 439058ced617fbb3febc017b9e93bb7387f309e0","Linux 6.5"],"published":"2026-09-25","updated":"2026-10-03","sourceUpdated":"2026-10-03T11:18:04.777","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-97575","references":[{"url":"https://git.kernel.org/stable/c/1afaf85c4990fb1e3168d0d6e99246a65e526f1b","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/439058ced617fbb3febc017b9e93bb7387f309e0","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/85df9fc79b07f1cc7c953f930ae7e675d0c1e820","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/c4c88b5ba85685043d171e0e9c9d00a8cf6a89e8","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/c8891da0186fe4c04bccbbd7d84b01a3c941ac7a","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-97575.json"},{"url":"https://access.redhat.com/security/cve/CVE-2026-97575"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2541118"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-97575"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-97575"},{"url":"https://git.kernel.org/pub/scm/linux/security/vulns.git/plain/cve/published/2026/CVE-2026-97575.mbox"}],"tags":["nvd","cve.org","csaf","vex","red-hat"],"epss":0.00163,"epssPercentile":0.05501,"scores":{"nvd":7.8,"vendor":7,"cna":7.8},"ingestedAt":"2026-09-25T11:06:38.910Z","slug":"CVE-2026-97575","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nmedia: v4l2-ctrls: validate AV1 tile counts\n\nThe stateless AV1 decoders use tile_info.tile_cols and tile_rows as loop\nbounds and as indices into the mi_*_starts[] and *_in_sbs_minus_1[]\narrays, as the divisor for context_update_tile_id, and their product\nbounds the per-tile descriptor buffers, but std_validate_compound() does\nnot bound these u8 fields. Reject a V4L2_CTRL_TYPE_AV1_FRAME whose\ntile_cols or tile_rows exceeds V4L2_AV1_MAX_TILE_COLS / _ROWS, or whose\nproduct exceeds V4L2_AV1_MAX_TILE_COUNT. A zero tile count is left to the\nconsuming driver so the zero-initialised control that existing userspace\nsubmits is still accepted.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.\n\n## Vendor advisories\n\n- **Red Hat VEX** · Moderate · affected: Red Hat Enterprise Linux 10 · no fix planned: Red Hat Enterprise Linux 10 · updated 2026-09-29 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-97575.json)","depth":"twilight","depthScore":43,"depthScoreParts":{"impact":42.9,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[{"seq":210992,"id":"CVE-2026-97575","ts":1790349121962,"field":"cvss","old":null,"new":"7.8"},{"seq":210991,"id":"CVE-2026-97575","ts":1790349121962,"field":"severity","old":"none","new":"high"}]}