CVE-2025-71200: mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode
In the Linux kernel, the following vulnerability has been resolved:
mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode
When operating in HS200 or HS400 timing modes, reducing the clock frequency
below 52MHz will lead to link broken as the Rockchip DWC MSHC controller
requires maintaining a minimum clock of 52MHz in these modes.
Add a check to prevent illegal clock reduction through debugfs:
root@debian:/# echo 50000000 > /sys/kernel/debug/mmc0/clock
root@debian:/# [ 30.090146] mmc0: running CQE recovery
mmc0: cqhci: Failed to halt
mmc0: cqhci: spurious TCN for tag 0
WARNING: drivers/mmc/host/cqhci-core.c:797 at cqhci_irq+0x254/0x818, CPU#1: kworker/1:0H/24
Modules linked in:
CPU: 1 UID: 0 PID: 24 Comm: kworker/1:0H Not tainted 6.19.0-rc1-00001-g09db0998649d-dirty #204 PREEMPT
Hardware name: Rockchip RK3588 EVB1 V10 Board (DT)
Workqueue: kblockd blk_mq_run_work_fn
pstate: 604000c9 (nZCv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : cqhci_irq+0x254/0x818
lr : cqhci_irq+0x254/0x818
...
Security readout for executives and security teams
Plain-English summary
This Linux kernel issue can break eMMC/SD storage communication on Rockchip systems using the DWC MSHC controller when a debug setting lowers the clock too far in HS200 or HS400 mode. The known impact is availability and reliability, not data theft. Exposure appears narrow and tied to local debugfs control.
Executive priority
Prioritize patching for Rockchip-based appliances, embedded systems, or edge devices where storage disruption affects service availability. This should not outrank remotely exploitable or actively exploited kernel issues, but it is worth scheduling into normal kernel maintenance.
Technical view
The sdhci-of-dwcmshc driver allowed clock reduction below 52MHz while in HS200/HS400 timing modes. Rockchip DWC MSHC requires at least 52MHz there, so debugfs clock changes could break the link and trigger CQE recovery, halt failures, and kernel warnings. Stable kernel fixes add a guard against illegal reductions.
Likely exposure
Most exposed assets are Linux systems on Rockchip DWC MSHC hardware using HS200 or HS400 storage timing, especially boards where debugfs is mounted and writable by privileged users or automation. Generic Linux servers without this controller path are unlikely to be affected based on the bundle.
Exploitation context
The source bundle does not show active exploitation, KEV listing, remote reachability, or unprivileged access. The example uses root-controlled debugfs to trigger the condition. Treat this as a constrained local availability risk unless vendor advisories add broader impact.
Researcher notes
Evidence is limited to the CVE text and stable kernel references. The vulnerability centers on preventing an invalid debugfs-driven clock state, with no CVSS, CWE, or exploit activity provided. Validate affectedness through hardware, kernel version, driver use, and debugfs exposure.
Mitigation direction
Update to a kernel containing the referenced stable fixes.
Track your Linux distribution or device vendor advisory for packaged kernels.
Limit debugfs availability on production systems where operationally feasible.
Avoid manual MMC clock changes on affected Rockchip systems until patched.
Validation and detection
Inventory Rockchip-based Linux devices using DWC MSHC MMC storage.
Check whether affected kernels or listed commits are present.
Confirm debugfs is not broadly exposed on production systems.
Review logs for MMC CQE recovery, halt failures, or related warnings.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2025-71200 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
0CVSS vectors
3Timeline events
0ADP providers
6Source links
Vulnerability timeline
Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.
CVE reservedCVE Program
The CVE ID was reserved by the assigning CNA.
CVE publishedCVE Program
The CVE record was published.
Feb 14, 2026, 15:09 UTC (UTC+00:00)
CVE updatedCVE Program
The CVE record metadata indicates this as the latest update time.