Impact
A missing driver private structure in the dw_mmc-rockchip module causes a NULL‑pointer dereference when old SoCs (rk2928, rk3066, rk3188) attempt to use phase data that they never support. This dereference results in a kernel crash (oops) and can allow an attacker to cause a denial of service by triggering the faulty path. The vulnerability is a classic NULL pointer dereference, defined as CWE‑476.
Affected Systems
The flaw affects Linux kernel builds that include the dw_mmc-rockchip driver and target the very early Rockchip SoCs rk2928, rk3066, and rk3188. Any system that uses those SoCs with an unpatched kernel version will be vulnerable; newer kernel releases that added the private data structure apply the fix.
Risk and Exploitability
The EPSS score of < 1% and the fact that the vulnerability is not listed in CISA KEV suggest no currently known exploitation. The CVSS score of 5.5 indicates moderate severity. A NULL dereference in kernel space can crash the target machine, providing a local denial of service. Based on the description, it is inferred that the attack vector is local and requires the driver to be initialized at boot or by accessing the mmc subsystem. The low EPSS score indicates a modest risk, but the impact is high if an authorized user can trigger the fault.
OpenCVE Enrichment