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

mmc: sdhci-esdhc-imx: use pm_runtime_resume_and_get() in suspend

Replace pm_runtime_get_sync() with pm_runtime_resume_and_get() to
simplify error handling. pm_runtime_resume_and_get() automatically
drops the usage counter on failure, avoiding the need for a separate
pm_runtime_put_noidle() call. If it fails, the device is unclocked and
accessing hardware registers would cause a kernel panic, so return the
error immediately.
Published: 2026-08-15
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability occurs in the Linux kernel’s MMC SDHC host controller driver for i.MX platforms. The code incorrectly uses pm_runtime_get_sync() while performing a suspend, which fails to decrement the power‑management usage counter if the subsequent resume operation fails. The device then remains unclocked, and any attempt to access its hardware registers triggers a kernel panic. The effect is a denial of service: the host can be rendered unusable when the driver is exercised under failure conditions.

Affected Systems

The flaw affects any Linux kernel that embeds the sdhci‑esdhc‑imx driver without the commit that replaces pm_runtime_get_sync() with pm_runtime_resume_and_get(). Users running an i.MX platform with the sdhci‑esdhc‑imx module predating the fix are at risk. Distribution maintainers should verify that their kernel packages contain the update or have upgraded to a kernel version that includes the change.

Risk and Exploitability

Because the issue leads to a kernel panic, it constitutes a high‑impact denial of service vulnerability. The exploit likely requires triggering a suspend on the affected SD host controller when the power resume fails, which can be achieved by manipulating the SD card interface or by loading malicious kernel modules that exercise the driver. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog; however, the described crash capability warrants significant attention from system administrators.

Generated by OpenCVE AI on August 15, 2026 at 21:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that includes the commit replacing pm_runtime_get_sync() with pm_runtime_resume_and_get().
  • Rebuild any custom kernel modules that use sdhci‑esdhc‑imx against the updated kernel source.
  • If an immediate kernel upgrade cannot be performed, restrict access to the SD host controller from untrusted users or processes to reduce the likelihood of triggering a suspend on an unclocked device.

Generated by OpenCVE AI on August 15, 2026 at 21:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-398
CWE-399

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: mmc: sdhci-esdhc-imx: use pm_runtime_resume_and_get() in suspend Replace pm_runtime_get_sync() with pm_runtime_resume_and_get() to simplify error handling. pm_runtime_resume_and_get() automatically drops the usage counter on failure, avoiding the need for a separate pm_runtime_put_noidle() call. If it fails, the device is unclocked and accessing hardware registers would cause a kernel panic, so return the error immediately.
Title mmc: sdhci-esdhc-imx: use pm_runtime_resume_and_get() in suspend
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-15T05:51:22.807Z

Reserved: 2026-07-30T09:28:09.396Z

Link: CVE-2026-68463

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:18:39.910

Modified: 2026-08-15T06:18:39.910

Link: CVE-2026-68463

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T21:15:03Z

Weaknesses