Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local access to Rockchip AV1 V4L2 device
-
ExploitSubmit AV1 frame claiming excess tiles
-
ExecutionTrigger OOB tile-entry array read / HW misprogramming
-
ImpactKernel memory corruption or crash (DoS)
Vulnerability Assessment
| Exploitation Conditions | Requires a Linux system running an affected kernel (6.5 through the fixed 6.12.111/6.18.53/7.2.7/7.3-rc3) that actually has Rockchip VPU981-class AV1 decoding hardware and an exposed stateless AV1 V4L2 decoder device node (/dev/videoN). A local, low-privileged attacker with access to that device node must submit a crafted AV1 frame whose V4L2 tile controls declare tile_cols * tile_rows exceeding either the count of submitted tile-group entries or AV1_MAX_TILES. Limiting factors: no network vector (AV:L), the specific Rockchip media hardware and device-node permissions must be present, and no user interaction by others is needed - but the hardware dependency sharply narrows the exposed population versus a generic kernel flaw. |
| Impact | This is a driver-specific bounds-check flaw in the Linux kernel Rockchip VPU981 stateless AV1 video decoder (media/verisilicon), and it is the driver-level twin of the generic v4l2-ctrls tile-validation issue CVE-2026-97575. The provided CVSS vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H = 7.8 HIGH) is internally consistent about the LOCAL attack vector and low-privilege requirement, but the C:H/I:H/A:H triple is overstated for what the code actually does: the primary defect is an out-of-bounds READ of the tile-group-entry array plus hardware being programmed for more tiles than the descriptor buffer holds, which is crash- and memory-corruption-dominant rather than a clean full-confidentiality/integrity compromise. There is NO EPSS score, NO CISA KEV listing, and NO public PoC provided, so all real-world-exploitation signals are absent or point to low urgency. Additionally, exploitation is doubly gated by hardware: it requires a system with an actual Rockchip VPU981 (RK3588-class) AV1 decoder AND local access to its /dev/videoN interface - a far smaller footprint than 'Linux kernel' implies. Net: a genuine bug worth patching on affected Rockchip media hardware, but not a broad-priority remote threat; the 7.8 rating overstates real-world risk. Note also a data-quality problem - the input carries a 'Mediatek' tag, but MediaTek is only referenced in the description as the driver whose bound this fix mirrors; the affected product is Rockchip/Verisilicon. |
| Exploit ScenarioDerived | A local user with access to the Rockchip AV1 decoder V4L2 device submits a crafted AV1 frame whose V4L2 controls claim more tiles (tile_cols * tile_rows) than the number of tile-group entries actually submitted, or more than AV1_MAX_TILES. The decoder's set_tile_info() then indexes past the dynamically-sized entry array (out-of-bounds read) and programs the hardware for more tiles than the descriptor buffer holds, causing memory corruption or a kernel crash. No public exploit code is identified at time of analysis, and the attack requires local access to the specific Rockchip VPU hardware. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 25, 2026
Out-of-bounds access in the Linux kernel's Rockchip VPU981 stateless AV1 video decoder (drivers/media/platform/verisilicon) allows a local, low-privileged user who can open the decoder's V4L2 device node to read past the tile group entry control array and to program the hardware with more tiles than the descriptor buffer holds, by submitting a crafted AV1 frame that declares tile_cols * tile_rows larger than either the number of tile group entries supplied or AV1_MAX_TILES. The assessed impact is primarily denial of service (kernel memory corruption/hardware misprogramming can crash the decoder path) with limited integrity impact and a potential information-disclosure angle, reflected in our scored vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H. Exploitation requires the specific Rockchip VPU981-class hardware plus an exposed stateless AV1 decoder node, which sharply narrows the exposed population versus a generic kernel flaw; no public exploit has been identified at time of analysis, and vendor patches are available in Linux 6.12.111, 6.18.53, 7.2.7 and 7.3-rc3.
RemediationAI
Vendor-released patch: upgrade to Linux 6.12.111, 6.18.53, 7.2.7 or 7.3-rc3 (or apply the upstream commits 40029f7f35397853f8711d6fce1d90a4c7a01f8c, a41babf528f70c9a82ed31cfb5fe19065910f7f0, fd965369220cc160bb20a24991790814bfbab401 or 367db8b23c26a913d76ed70457bbcd781c422b49 from https://git.kernel.org/stable/c/40029f7f35397853f8711d6fce1d90a4c7a01f8c); these are backports of the bounds check that now rejects any frame where tile_cols * tile_rows exceeds the submitted tile group entry count or AV1_MAX_TILES. If immediate kernel upgrade is not possible, compensating controls are narrow because the flaw is reachable only through the decoder device node: restrict file permissions and ACLs on the Rockchip VPU video nodes (typically /dev/videoN) to trusted local accounts, and enforce device cgroup/udev allowlists so containers and unprivileged users cannot open them - the trade-off is that legitimate local media applications and containerized transcoders using hardware AV1 decode will lose access. Alternatively, stop loading the affected verisilicon/rockchip_vpu AV1 decoder module (modprobe blacklist or module parameter to disable AV1 decode) on hosts that do not need hardware AV1 decoding, at the cost of falling back to software decoding and higher CPU use; note that these mitigations only close this device-node path and do not remediate other kernel flaws. No public exploit code was identified at time of analysis, and no vendor workaround beyond the patch was published; refer to https://nvd.nist.gov/vuln/detail/CVE-2026-97577 for the CVE record.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected code is the stateless AV1 decode path of the Verisilicon/Rockchip VPU driver, specifically rockchip_vpu981_av1_dec_set_tile_info(), which builds the hardware tile descriptor list from userspace-supplied V4L2 controls. The AV1 bitstream syntax lets a frame declare a tile grid of tile_cols x tile_rows, and the driver indexes the tile group entry array as tile1 * tile_cols + tile0, reads on the order of tile_cols * tile_rows entries, and lays out one descriptor per tile into a fixed-size AV1_MAX_TILES tile_info buffer before programming tile_cols/tile_rows into the VPU. The tile group entry control is a dynamic array sized only to the number of elements userspace actually submitted, and is not validated against the declared tile geometry, so a frame claiming more tiles than entries causes an out-of-bounds read past the control array, while a frame claiming more than AV1_MAX_TILES tiles leaves the hardware programmed for more tiles than the descriptor buffer can hold. This is an improper-input-validation / out-of-bounds access class defect (CWE-125/CWE-20 style); the fix adds a bounds check in prepare_run() that rejects frames where tile_cols * tile_rows exceeds either the submitted entry count (read via v4l2_ctrl_find() and ctrl->elems) or AV1_MAX_TILES, mirroring the bound the MediaTek AV1 decoder already enforces. The root cause is the same v4l2-ctrls tile-validation weakness tracked as the driver-agnostic issue CVE-2026-97575; this CVE is its Rockchip-specific twin.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local access to a Rockchip V4L2 device with low privilege (PR:L, AV:L); crafted control is straightforward (AC:L); effect is OOB read plus HW misprogramming that is crash-dominant (A:H), minor integrity impact (I:L), no clear userspace confidentiality leak (C:N).
AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
Primary rating from Vendor (Linux).
CVSS VectorVendor: Linux
Lifecycle Timeline
4DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
media: verisilicon: rockchip: reject AV1 frames exceeding the tile capacity
rockchip_vpu981_av1_dec_set_tile_info() indexes the tile group entry array by tile1 * tile_cols + tile0, reading up to tile_cols * tile_rows entries, lays out one descriptor per tile in the AV1_MAX_TILES tile_info buffer, and programs the real tile_cols / tile_rows into the hardware.
The tile group entry control is a dynamic array sized to the number of entries userspace submitted, independent of tile_cols / tile_rows, so a frame that claims more tiles than entries reads past the array. A frame that claims more than AV1_MAX_TILES tiles also leaves the hardware programmed for more tiles than the descriptor buffer holds.
Reject both in prepare_run(): tile_cols * tile_rows must not exceed the submitted entry count or AV1_MAX_TILES. The entry count is read via v4l2_ctrl_find() (ctrl->elems). This mirrors the bound the mediatek AV1 decoder already enforces.
Executive ViewAI
Linux kernel's Rockchip VPU981 stateless AV1 video decoder contains an out-of-bounds access vulnerability (CVE-2026-97577) that can allow a local, authenticated low-privileged user to cause denial of service and potentially read kernel memory on affected devices. Organizations using hardware with Rockchip VPU981-class video processing units, such as certain embedded systems and media servers, should prioritize remediation because a successful exploit can crash the decoder path and disrupt critical operations. While no public exploit identified at time of analysis and exposure is limited to specific hardware, the availability of a vendor patch makes timely update essential to maintain system availability and prevent potential information disclosure.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Same technique Information Disclosure
View allVendor StatusVendor
SUSE
Severity: Moderate| Product | Status |
|---|---|
| SUSE Linux Enterprise Desktop 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Not-Affected |
| SUSE Linux Enterprise High Availability Extension 15 SP7 | Not-Affected |
| SUSE Linux Enterprise High Availability Extension 15 SP7 | Not-Affected |
| SUSE Linux Enterprise High Availability Extension 16.0 | Not-Affected |
| SUSE Linux Enterprise High Availability Extension 16.0 | Not-Affected |
| SUSE Linux Enterprise High Availability Extension 16.1 | Not-Affected |
| SUSE Linux Enterprise High Availability Extension 16.1 | Not-Affected |
| SUSE Linux Enterprise Micro 5.3 | Not-Affected |
| SUSE Linux Enterprise Micro 5.3 | Not-Affected |
| SUSE Linux Enterprise Micro 5.3 | Not-Affected |
| SUSE Linux Enterprise Micro 5.3 | Not-Affected |
| SUSE Linux Enterprise Micro 5.4 | Not-Affected |
| SUSE Linux Enterprise Micro 5.4 | Not-Affected |
| SUSE Linux Enterprise Micro 5.4 | Not-Affected |
| SUSE Linux Enterprise Micro 5.4 | Not-Affected |
| SUSE Linux Enterprise Micro 5.5 | Not-Affected |
| SUSE Linux Enterprise Micro 5.5 | Not-Affected |
| SUSE Linux Enterprise Micro 5.5 | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Server 16.0 | Not-Affected |
| SUSE Linux Enterprise Server 16.0 | Not-Affected |
| SUSE Linux Enterprise Server 16.1 | Not-Affected |
| SUSE Linux Enterprise Server 16.1 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Not-Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Not-Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Not-Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Not-Affected |
| SUSE Linux Micro 6.0 | Not-Affected |
| SUSE Linux Micro 6.0 | Not-Affected |
| SUSE Linux Micro 6.0 | Not-Affected |
| SUSE Linux Micro 6.1 | Not-Affected |
| SUSE Linux Micro 6.1 | Not-Affected |
| SUSE Linux Micro 6.1 | Not-Affected |
| SUSE Linux Micro 6.2 | Not-Affected |
| SUSE Linux Micro 6.2 | Not-Affected |
| SUSE Linux Micro Extras 6.0 | Not-Affected |
| SUSE Linux Micro Extras 6.0 | Not-Affected |
| SUSE Linux Micro Extras 6.0 | Not-Affected |
| SUSE Linux Micro Extras 6.1 | Not-Affected |
| SUSE Linux Micro Extras 6.1 | Not-Affected |
| SUSE Real Time Module 15 SP7 | Not-Affected |
| openSUSE Leap 16.0 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP5 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP5 | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP6 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP5 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP6 | Not-Affected |
| SUSE Linux Enterprise Server 11 SP4 LTSS EXTREME CORE | Not-Affected |
| SUSE Linux Enterprise Server 11 SP4 LTSS EXTREME CORE | Not-Affected |
| SUSE Linux Enterprise Server 12 SP5 | Not-Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP5 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP6 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Not-Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Not-Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Not-Affected |
| SUSE CaaS Platform 4.0 | Not-Affected |
| SUSE Enterprise Storage 6 | Not-Affected |
| SUSE Enterprise Storage 7 | Not-Affected |
| SUSE Enterprise Storage 7.1 | Not-Affected |
| SUSE Linux Enterprise Desktop 11 SP4 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Not-Affected |
| SUSE Linux Enterprise Micro 5.0 | Not-Affected |
| SUSE Linux Enterprise Micro 5.1 | Not-Affected |
| SUSE Linux Enterprise Micro 5.2 | Not-Affected |
| SUSE Linux Enterprise Micro 5.2 | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP5 | Not-Affected |
| SUSE Linux Enterprise Server 11 SP4 | Not-Affected |
| SUSE Linux Enterprise Server 11 SP4-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Not-Affected |
| SUSE Manager Proxy 4.0 | Not-Affected |
| SUSE Manager Proxy 4.1 | Not-Affected |
| SUSE Manager Proxy 4.2 | Not-Affected |
| SUSE Manager Proxy 4.3 | Not-Affected |
| SUSE Manager Proxy LTS 4.3 | Not-Affected |
| SUSE Manager Retail Branch Server 4.0 | Not-Affected |
| SUSE Manager Retail Branch Server 4.1 | Not-Affected |
| SUSE Manager Retail Branch Server 4.2 | Not-Affected |
| SUSE Manager Retail Branch Server 4.3 | Not-Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Not-Affected |
| SUSE Manager Server 4.0 | Not-Affected |
| SUSE Manager Server 4.1 | Not-Affected |
| SUSE Manager Server 4.2 | Not-Affected |
| SUSE Manager Server 4.3 | Not-Affected |
| SUSE Manager Server LTS 4.3 | Not-Affected |
| SUSE Real Time Module 15 SP4 | Not-Affected |
| SUSE Real Time Module 15 SP5 | Not-Affected |
| openSUSE Leap 15.3 | Not-Affected |
| openSUSE Leap 15.4 | Not-Affected |
| openSUSE Leap 15.4 | Not-Affected |
| openSUSE Leap 15.5 | Not-Affected |
| openSUSE Leap 15.5 | Not-Affected |
| openSUSE Leap 15.6 | Not-Affected |
| SUSE Linux Enterprise Server for NVIDIA 16.1 | Not-Affected |
EUVD-2026-86885
GHSA-jj87-p9c8-ffw2
NVD
CVE.org
EPSS
Exploit-DB