CVE-2026-53152: mmc: dw_mmc-rockchip: Add missing private data for very old controllers

Published Jun 25, 2026
·
Updated

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

mmc: dwmmc-rockchip: Add missing private data for very old controllers

The really old controllers (rk2928, rk3066, rk3188) do not support UHS speeds at all, and thus never handled phase data.

For that reason it never had a parsedt callback and no driver private data at all.

Commit ff6f0286c896 ("mmc: dwmmc-rockchip: Add memory clock auto-gating support") makes the private data sort of mandatory, because the init function checks whether phases are configured internally or through the clock controller.

This results in the old SoCs then experiencing NULL-pointer dereferences when they try to access that private-data struct.

While we could have if (priv) conditionals in all places, it's way less cluttery to just give the old types their private-data struct.

Affected Software

10 affected components
Linux Linux kernel dw_mmc-rockchip driver<ff6f0286c896
Linux Linux kernel>=6.12.78<6.12.94
Linux Linux kernel>=6.18.19<6.18.36
Linux Linux kernel>=6.19<7.0.13
Linux Linux kernel=7.1-rc1
Linux Linux kernel=7.1-rc2
Linux Linux kernel=7.1-rc3
Linux Linux kernel=7.1-rc4
Linux Linux kernel=7.1-rc5
Linux Linux kernel=7.1-rc6

Event History

Jun 25, 2026
CVE Published
via MITRE·08:38 AM
Data Sourced
via MITRE·08:38 AM
Description
Data Sourced
via NVD·09:16 AM
RemedyDescriptionSeverityWeaknessAffected Software

Frequently Asked Questions

1

What is the severity of CVE-2026-53152?

CVE-2026-53152 has a risk rating of 27, indicating a low to moderate severity.

2

How do I fix CVE-2026-53152?

To address CVE-2026-53152, ensure that your Linux kernel and dw_mmc-rockchip driver are updated to the latest version where this vulnerability has been resolved.

3

Which controllers are affected by CVE-2026-53152?

CVE-2026-53152 affects very old controllers including rk2928, rk3066, and rk3188.

4

What impact does CVE-2026-53152 have on system security?

The vulnerability primarily affects the handling of phase data in older controllers that do not support UHS speeds.

5

When was CVE-2026-53152 published?

CVE-2026-53152 was published on June 25, 2026.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203