Skip to main content

Linux Kernel CVE-2026-97579

| EUVDEUVD-2026-86887 HIGH
2026-09-25 Linux GHSA-26pq-fcmg-wjcx
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local access to MediaTek AV1 decoder device
  2. Delivery
    Submit crafted AV1 bitstream with oversized tile counts
  3. Exploit
    Trigger unbounded tile-start copy in setup_tile
  4. Execution
    Overflow mi_col_starts/mi_row_starts arrays
  5. Impact
    Corrupt kernel memory / crash (DoS)

Vulnerability Assessment

Exploitation Conditions

Requires local access to a MediaTek (mtk-vcodec) V4L2 stateless AV1 decoder device node (/dev/videoN) on a MediaTek SoC, plus the ability to feed a crafted AV1 bitstream whose tile_info declares tile_cols/tile_rows exceeding the capacity of the mi_col_starts[]/mi_row_starts[] arrays. Exploitation is LIMITED to platforms that actually ship the MediaTek AV1 decoder driver and expose the decode device to the attacker; it cannot be triggered remotely or across the network (AV:L), and requires at least unprivileged local access to the video device (PR:L). No user interaction beyond submitting the malicious stream is needed.

Impact

This is a classic high-CVSS-but-low-real-world-priority Linux kernel driver flaw. The NVD score of 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) is overstated: the vector correctly captures the LOCAL attack vector and low-privilege requirement, but the C:H/I:H claim is inconsistent with the actual defect, which is an out-of-bounds WRITE from an unbounded tile-start copy - the primary observable effect is memory corruption and a kernel crash, not confidential data disclosure. There is no EPSS score, no CISA KEV listing, and no public exploit code, so all exploitation-likelihood signals point downward. No SSVC decision data is provided. The 'Information Disclosure' tag conflicts with the OOB-write nature of the bug - this should be read as a memory-corruption/DoS issue. Realistic risk is LOW-to-moderate: exploitation requires local access to a MediaTek V4L2 AV1 decoder device plus a crafted bitstream, and reliable code execution from a stack/struct OOB write in a decode path is speculative rather than demonstrated.

Exploit ScenarioDerived

A local user (or a sandboxed app with access to /dev/videoN on a MediaTek SoC) submits a crafted AV1 bitstream whose tile_info declares more tile columns/rows than the fixed mi_col_starts[]/mi_row_starts[] arrays can hold. When vdec_av1_slice_setup_tile() copies tile_cols+1 / tile_rows+1 entries without bounding to array capacity, it writes past the array, corrupting adjacent kernel memory and typically crashing the kernel. No public proof-of-concept exists, and given the local attack vector, this is not remotely exploitable.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 25, 2026

A local out-of-bounds write in the Linux kernel's MediaTek vcodec AV1 decoder (vdec_av1_slice_setup_tile) lets an attacker who can open the mtk-vcodec V4L2 stateless AV1 decode device node and submit a crafted bitstream copy tile_info entries beyond the capacity of the mi_col_starts[]/mi_row_starts[] arrays, corrupting adjacent kernel memory. Exploitation is confined to MediaTek SoC platforms that actually ship the AV1 decoder driver and expose the decode device locally; our independent assessment rates it AV:L/AC:H/PR:L with high availability impact but only limited integrity impact and no confidentiality impact, which is substantially lower than the 7.8 base score published by NVD. No public exploit code has been identified at time of analysis, and vendor-released patches are available (Linux 6.12.111, 6.18.53, 7.2.7 and 7.3-rc3).

RemediationAI

Vendor-released patch: Linux 6.12.111, 6.18.53, 7.2.7 and 7.3-rc3, with the corresponding 6.6-branch stable update, applied via the kernel.org stable commits referenced above (see also https://nvd.nist.gov/vuln/detail/CVE-2026-97579). Because exploitation requires local access to the MediaTek stateless AV1 decode device node, the most effective interim control on platforms where the driver cannot be patched immediately is to restrict permissions on /dev/video* so that only trusted services and groups can open them - at the cost of breaking legitimate unprivileged AV1 hardware-decode use cases. If hardware AV1 decoding is not required, blacklist or unload the mtk-vcodec module (or build the kernel without CONFIG_VIDEO_MEDIATEK_VCODEC), which removes the attack surface entirely but disables hardware-assisted decode and may affect camera/media pipelines. Container and sandbox deployments should drop the video device from the device allowlist so untrusted workloads cannot reach the node, and mandatory access control policy (SELinux/AppArmor) can further confine which processes may open it; both measures reduce usability for media applications. Note that the published 7.8 CVSS figure overstates real-world risk here: the flaw is not remotely reachable, requires a specific local device and a purpose-crafted stream, and our assessment caps confidentiality impact at none and integrity impact at low.

Affected VersionsENISA

Linux 0934d37596151edce115c6d0843a9ad7d5e5d232 <7992059c045780095ba5a696dcb2f5400a82803c
Linux patch: 6.12.111
Linux 0934d37596151edce115c6d0843a9ad7d5e5d232 <ad47a250afafa3a51cfb4a004463ff28e66c596e
Linux 0934d37596151edce115c6d0843a9ad7d5e5d232 <eb0ea3898e3921900939e30c3946dd2b52281859
Linux patch: 0
Linux patch: 7.2.7
Linux patch: 6.18.53
Linux patch: 7.3-rc3
Linux 0934d37596151edce115c6d0843a9ad7d5e5d232 <37bef2170d4c88fc3d708eecf3ef0f4032bc1372
Linux 6.6

Affected Packages

euvd linux no fix

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 lives in the MediaTek video codec driver of the Linux kernel, which implements the V4L2 stateless codec API for hardware-accelerated AV1 decoding on MediaTek SoCs. In the stateless model the kernel driver is responsible for parsing bitstream metadata supplied by userspace, so parsing routines such as vdec_av1_slice_setup_tile() consume attacker-controlled AV1 tile_info syntax elements (tile_cols, tile_rows) and copy tile_cols + 1 and tile_rows + 1 start positions into the fixed-size mi_col_starts[] and mi_row_starts[] arrays. Because the copy was not clamped to the array capacity, a bitstream declaring tile dimensions larger than the arrays can hold overflows them; the upstream fix bounds the copy to the array capacity. The provided data does not assign a CWE identifier, but the root-cause class matches an out-of-bounds write (CWE-787) triggered by insufficient validation of externally supplied length values. The CPE data (cpe:2.3:a:linux:linux) confirms the Linux kernel as the affected product, and ENISA tracks the same issue as EUVD-2026-86887.

Know when Mediatek gets its next vulnerability

  • 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

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 5.3 MEDIUM

Local decoder device access (AV:L/PR:L); crafting an AV1 stream that lands a useful overwrite on specific hardware raises AC:H; effect is memory corruption/crash (A:H), no real disclosure (C:N), limited integrity (I:L).

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Sep 25, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Sep 25, 2026 - 11:02 EUVD
CVE Published
Sep 25, 2026 - 10:22 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 25, 2026 - 10:22 cve.org
HIGH 7.8

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

media: mediatek: vcodec: bound AV1 tile-start copy to the array capacity

vdec_av1_slice_setup_tile() copies tile_cols + 1 / tile_rows + 1 entries into mi_col_starts[] / mi_row_starts[] from the bitstream tile_info. Bound the copy to the array capacity.

Executive ViewAI

Why It Matters

A memory-corruption flaw in the Linux kernel's MediaTek AV1 video decoder (CVE-2026-97579) affects only MediaTek SoC platforms that ship the AV1 decoder driver and expose the mtk-vcodec V4L2 decode device locally, where a low-privileged local user could corrupt kernel memory and cause availability impact. Although NVD scores this 7.8, the independent assessment rates it AV:L/AC:H/PR:L with high availability impact, limited integrity impact, and no confidentiality impact, and there is no public exploit identified at time of analysis. Vendor patches are available, so leadership should prioritize inventory and patch of affected MediaTek-based Linux devices to prevent local denial-of-service or instability.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
MediaTek-SoC-specific V4L2 vcodec AV1 stateless decoder driver path, niche
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2017-3216 CRITICAL POC
9.8 Jun 20

WiMAX routers based on the MediaTek SDK (libmtk) that use a custom httpd plugin are vulnerable to an authentication bypa

CVE-2024-20017 CRITICAL POC
9.8 Mar 04

In wlan service, there is a possible out of bounds write due to improper input validation. Rated critical severity (CVSS

CVE-2019-15027 CRITICAL POC
9.8 Aug 14

The MediaTek Embedded Multimedia Card (eMMC) subsystem for Android on MT65xx, MT66xx, and MT8163 SoC devices allows atta

CVE-2016-6492 HIGH POC
7.8 Jan 12

The MT6573FDVT_SetRegHW function in camera_fdvt.c in the MediaTek driver for Linux allows local users to gain privileges

CVE-2023-32874 CRITICAL
9.8 Jan 02

In Modem IMS Stack, there is a possible out of bounds write due to a missing bounds check. Rated critical severity (CVSS

CVE-2025-20654 CRITICAL
9.8 Apr 07

In wlan service, there is a possible out of bounds write due to an incorrect bounds check. Rated critical severity (CVSS

CVE-2025-20646 CRITICAL
9.8 Mar 03

In wlan AP FW, there is a possible out of bounds write due to improper input validation. Rated critical severity (CVSS 9

CVE-2025-20672 CRITICAL
9.8 Jun 02

Heap OOB write in Android Bluetooth driver via incorrect bounds check.

CVE-2025-20674 CRITICAL
9.8 Jun 02

Remote privilege escalation in Android WLAN AP driver via packet injection.

CVE-2025-20684 CRITICAL
9.8 Jul 08

In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es

CVE-2025-20683 CRITICAL
9.8 Jul 08

In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es

CVE-2025-20682 CRITICAL
9.8 Jul 08

In wlan AP driver, there is a possible out of bounds write due to an incorrect bounds check. This could lead to local es

Vendor StatusVendor

SUSE

Severity: Important
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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy