Description
In the Linux kernel, the following vulnerability has been resolved:
mmc: sdhci-esdhc-imx: fix esdhc_change_pinstate() to allow default state restore
esdhc_change_pinstate() checks for pins_100mhz and pins_200mhz at the top of the function and returns -EINVAL if either is not defined. This prevents the default case from ever being reached, which means devices with a sleep pinctrl state but without high-speed pin states (100mhz/ 200mhz) can never restore their default pin configuration.
Move the IS_ERR checks for pins_100mhz and pins_200mhz into their respective switch cases.
Metrics
No CVSS score has been published yet.
Affected software
Source: the vendor's advisory (CNA). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 676a83855614635af3bf31ad3f8fec4031f81354, < aa276aa6cbfbc5622bf974cf9be1d579ce4a5fab; >= 676a83855614635af3bf31ad3f8fec4031f81354, < bb72b2398c05fd0a4ebf13f49c7d599d7023d484; >= 676a83855614635af3bf31ad3f8fec4031f81354, < 5adc14cd4b905629d5b9163b3a416dcab24c7ce2 |
| Linux | Linux | 6.16 |
References
Timeline
- Published
- Aug 15, 2026
- Last modified
- Aug 17, 2026
- NVD status
- Received