CVE-2026-72007: pmdomain: imx: Fix i.MX8MP VC8000E power up sequence
In the Linux kernel, the following vulnerability has been resolved:
pmdomain: imx: Fix i.MX8MP VC8000E power up sequence
Per errata[1]: ERR050531: VPUNOC 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 (vc8000eclken) of BLKCLKENCSR to 0 to gate off both AXI clock and VC8000E clock sent to VC8000E and AXI clock sent to VPUNOC mv2 interface during VC8000E power up(VC8000E reset is de-asserted by HW)
Add a bool variable iserrataerr050531 in 'struct imx8mblkctrldomaindata' to represent whether the workaround is needed. If iserrataerr050531 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=IMX8MP1P33A
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Configuration
Apply the per errata[1] workaround by setting bit2 (vc8000e_clk_en) of BLK_CLK_EN_CSR to 0 to gate off both AXI clock and VC8000E clock being sent to VC8000E during the ERR050531-related power up/down sequence timing issue.
Linux kernel pmdomain/imx (i.MX8MP VC8000E power up sequence) BLK_CLK_EN_CSR bit2 (vc8000e_clk_en) = 0 - Configuration
Introduce/use the bool is_errata_err050531 to represent whether the workaround for ERR050531 is needed; when is_errata_err050531 is true, first clear the clk before proceeding with the affected VC8000E/AXI clock power sequence.
Linux kernel pmdomain/imx (VC8000E ERR050531 workaround variable) is_errata_err050531 = true/false
Event History
Frequently Asked Questions
What is the severity of CVE-2026-72007?
CVE-2026-72007 has a risk rating of 14, indicating a significant impact on system stability.
How do I fix CVE-2026-72007?
To resolve CVE-2026-72007, update to the latest version of the Linux kernel that includes the patch addressing the power up sequence of the i.MX8MP VC8000E.
What systems are affected by CVE-2026-72007?
CVE-2026-72007 affects systems running the Linux kernel and utilizing the i.MX8MP VC8000E component.
What does CVE-2026-72007 affect in the i.MX8MP architecture?
CVE-2026-72007 pertains to the power up and down sequence of the VC8000E within the i.MX8MP architecture, which may lead to hangs during operation.
Is there a public disclosure for CVE-2026-72007?
Yes, CVE-2026-72007 was publicly disclosed with solutions provided in the Linux kernel updates.