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

pmdomain: imx: Fix i.MX8MP VC8000E power up sequence

Per errata[1]:
ERR050531: VPU_NOC power down handshake may hang during VC8000E/VPUMIX
power up/down cycling.
Description: VC8000E reset de-assertion edge and AXI clock may have a
timing issue.
Workaround: Set bit2 (vc8000e_clk_en) of BLK_CLK_EN_CSR to 0 to gate off
both AXI clock and VC8000E clock sent to VC8000E and AXI clock sent to
VPU_NOC m_v_2 interface during VC8000E power up(VC8000E reset is
de-asserted by HW)

Add a bool variable is_errata_err050531 in
'struct imx8m_blk_ctrl_domain_data' to represent whether the workaround
is needed. If is_errata_err050531 is true, first clear the clk before
powering up gpc, then enable the clk after powering up gpc.

[1] https://www.nxp.com/webapp/Download?colCode=IMX8MP_1P33A
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A timing bug in i.MX8MP VC8000E power-domain management can cause a deadlock during power‑up or power‑down cycles. Missing the requirement to clear the VC8000E clock before the first reset allows the VPU_NOC handshake to stall, potentially hanging the entire VPU subsystem and any software that depends on it, which results in a denial of service for video and firmware update functions.

Affected Systems

The flaw is confined to Linux kernels that implement the i.MX power domain driver for i.MX8MP processors. Boards or devices that use the VC8000E block controller and rely on NXP’s i.MX8MP reference platform are susceptible. The affected code is part of the kernel’s imx power‑domain domain, not a specific kernel release, so affected users should inspect whether their kernel tree contains the errata flag or the proper clock sequencing logic.

Risk and Exploitability

The CVSS score of 5.5 represents moderate severity, and the EPSS score of less than 1% indicates a low current exploitation probability. The flaw is not listed in CISA’s KEV catalog. It requires a local action that manipulates the power cycling sequence of the VC8000E, so remote exploitation via a network interface is not feasible. An attacker who can trigger a VC8000E reset through a local firmware interface could force the device into a deadlock, denying service to dependent subsystems.

Generated by OpenCVE AI on August 18, 2026 at 06:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that includes the errata fix or rebuild the kernel with the "is_errata_err050531" flag and correct clock sequencing logic added to the imx8m_blk_ctrl_domain_data structure.
  • If a newer kernel is unavailable, apply the NXP‑documented workaround by clearing bit 2 (vc8000e_clk_en) of BLK_CLK_EN_CSR during the VC8000E power‑up and enabling the clock only after the GPC power‑up sequence completes.
  • Recompile and install the updated kernel, reboot the device and verify that VC8000E handshakes complete without hanging.

Generated by OpenCVE AI on August 18, 2026 at 06:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-703
CWE-758

Tue, 18 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-821
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Sat, 15 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-703
CWE-758

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: pmdomain: imx: Fix i.MX8MP VC8000E power up sequence Per errata[1]: ERR050531: VPU_NOC power down handshake may hang during VC8000E/VPUMIX power up/down cycling. Description: VC8000E reset de-assertion edge and AXI clock may have a timing issue. Workaround: Set bit2 (vc8000e_clk_en) of BLK_CLK_EN_CSR to 0 to gate off both AXI clock and VC8000E clock sent to VC8000E and AXI clock sent to VPU_NOC m_v_2 interface during VC8000E power up(VC8000E reset is de-asserted by HW) Add a bool variable is_errata_err050531 in 'struct imx8m_blk_ctrl_domain_data' to represent whether the workaround is needed. If is_errata_err050531 is true, first clear the clk before powering up gpc, then enable the clk after powering up gpc. [1] https://www.nxp.com/webapp/Download?colCode=IMX8MP_1P33A
Title pmdomain: imx: Fix i.MX8MP VC8000E power up sequence
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:06:28.799Z

Reserved: 2026-08-09T03:40:39.899Z

Link: CVE-2026-72007

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:20:59.350

Modified: 2026-08-17T06:17:58.170

Link: CVE-2026-72007

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72007 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T06:30:08Z

Weaknesses
  • CWE-821

    Incorrect Synchronization