Skip to main content

Linux Kernel EUVDEUVD-2026-28580

| CVE-2026-43310 MEDIUM
2026-05-08 Linux GHSA-6g88-27p6-cw4p
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Gain local authenticated access
  2. Delivery
    Open concurrent /dev/video* handles
  3. Exploit
    Submit simultaneous H.264/HEVC decode jobs
  4. Execution
    Trigger G1/G2 VPU bus contention
  5. Impact
    System hang/denial of service

Vulnerability Assessment

Exploitation Conditions

Requires local authenticated access to an i.MX8MQ platform-based Linux system running vulnerable kernel versions (5.14 through pre-6.19.6 or pre-7.0). Attacker must have permissions to open and submit decode jobs to video device nodes (/dev/video*), typically granted to users in the 'video' group or processes with CAP_SYS_ADMIN. Exploitation requires simultaneously initiating H.264 and HEVC decode operations to trigger G1/G2 VPU contention. Limits to exploitation: hardware-specific to i.MX8MQ SoC only (not reproducible on other platforms), requires local access (not remotely exploitable per AV:L), and depends on video subsystem being actively used. Default configurations on embedded systems often restrict video device access to dedicated media processes, reducing attack surface.

Impact

This represents a low-probability local denial-of-service risk despite the CVSS base score of 5.5. CVSS vector AV:L/AC:L/PR:L indicates exploitation requires local authenticated access with straightforward exploitation steps, limiting attack surface to compromised local accounts or malicious applications. The EPSS score of 0.02% (5th percentile) suggests extremely low observed exploitation in the wild, consistent with the hardware-specific nature of the flaw (only i.MX8MQ platform affected). No CISA KEV listing and no public POC code further support low real-world urgency. However, impact severity is notable: high availability impact (S:U/C:N/I:N/A:H) means affected systems can experience complete VPU subsystem failure and potential kernel hangs requiring reboot. Primary risk applies to embedded devices using i.MX8MQ for video processing workloads (set-top boxes, automotive infotainment, industrial vision systems) where untrusted local applications could intentionally trigger the condition. Desktop/server Linux systems are unaffected due to different hardware platforms. Priority should be moderate for affected embedded deployments, low for general Linux infrastructure.

Exploit ScenarioDerived

A local authenticated attacker with access to video device nodes (/dev/video*) crafts two concurrent video decode processes, one initiating H.264 decoding on the G1 VPU and another simultaneously starting HEVC decoding on the G2 VPU. The hardware bus contention triggers immediate VPU subsystem errors, causing decode timeouts and corrupted frame output. Repeated exploitation causes resource exhaustion and potential kernel deadlock requiring system reboot, denying video processing services to legitimate applications.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 15, 2026

Hardware-level denial of service in Linux kernel verisilicon media driver on i.MX8MQ platform allows local authenticated users to trigger VPU bus errors and system hangs through simultaneous H.264/HEVC decoding. Affects kernel versions 5.14 through pre-6.19.6 and pre-7.0. Patches available via stable kernel commits 286d629d1064 and e0203ddf9af7. EPSS score of 0.02% indicates minimal observed exploitation, and CVSS 5.5 reflects local scope with low complexity. No public exploit code identified, and not listed in CISA KEV.

RemediationAI

Apply vendor-released patches from stable kernel branches: upgrade to Linux kernel 6.19.6 or later for the 6.x series, or 7.0 stable release for the 7.x series. Patches available via git.kernel.org commits 286d629d10640bc22f3bf46aa4f356eb7975e862 (https://git.kernel.org/stable/c/286d629d10640bc22f3bf46aa4f356eb7975e862) and e0203ddf9af7c8e170e1e99ce83b4dc07f0cd765 (https://git.kernel.org/stable/c/e0203ddf9af7c8e170e1e99ce83b4dc07f0cd765). If immediate patching is not feasible, implement compensating controls: restrict unprivileged access to /dev/video* device nodes via udev rules to limit exploitation surface to trusted processes only, or disable concurrent video decode workloads through application-layer scheduling to serialize H.264/HEVC operations. Note that device node restrictions may break legitimate multimedia applications requiring video decode capabilities, and serialization reduces decode throughput by 50% in multi-instance scenarios. Long-term mitigation requires kernel update as hardware limitation cannot be fully resolved at userspace layer.

Affected VersionsENISA

Linux cb5dd5a0fa518dff14ff2b90837c3c8f98f4dd5c <286d629d10640bc22f3bf46aa4f356eb7975e862
Linux patch: 0
Linux 5.14
Linux patch: 6.19.6
Linux patch: 7.0
Linux cb5dd5a0fa518dff14ff2b90837c3c8f98f4dd5c <e0203ddf9af7c8e170e1e99ce83b4dc07f0cd765

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 vulnerability resides in the hantro-vpu driver (verisilicon module) for NXP i.MX8MQ SoC, which contains dual video processing units (G1 and G2 VPUs). Due to silicon-level hardware constraints specific to i.MX8MQ, concurrent operation of G1 (typically MPEG/VP8) and G2 (H.264/HEVC) decoders causes bus contention at the hardware interconnect layer. Without proper software-level mutual exclusion, simultaneous decode requests trigger memory bus errors detected by the VPU subsystem, manifesting as decode timeouts and corrupted output buffers. The fix implements resource arbitration by consolidating both VPUs under a shared v4l2_m2m_dev (Video4Linux2 memory-to-memory device) framework, which provides built-in scheduling and serialization of decode operations across multiple decoder instances. This ensures alternating access to hardware resources while maintaining multi-instance decode capability.

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

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
SUSE MEDIUM

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

3
CVSS changed
May 15, 2026 - 18:07 NVD
5.5 (MEDIUM)
Patch available
May 08, 2026 - 14:33 EUVD
CVE Published
May 08, 2026 - 13:11 nvd
UNKNOWN (no severity yet)

DescriptionNVD

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

media: verisilicon: Avoid G2 bus error while decoding H.264 and HEVC

For the i.MX8MQ platform, there is a hardware limitation: the g1 VPU and g2 VPU cannot decode simultaneously; otherwise, it will cause below bus error and produce corrupted pictures, even potentially lead to system hang.

[ 110.527986] hantro-vpu 38310000.video-codec: frame decode timed out. [ 110.583517] hantro-vpu 38310000.video-codec: bus error detected.

Therefore, it is necessary to ensure that g1 and g2 operate alternately. This allows for successful multi-instance decoding of H.264 and HEVC.

To achieve this, g1 and g2 share the same v4l2_m2m_dev, and then the v4l2_m2m_dev can handle the scheduling.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

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