I2C Designware Driver Vulnerability in Intel Alder Lake Platform by Gigabyte
CVE-2022-50370
What is CVE-2022-50370?
A vulnerability exists in the I2C Designware driver for Intel Alder Lake motherboards, specifically affecting certain Gigabyte models. The issue manifests as a NULL pointer dereference during S3 sleep state resumption, leading to potential system crashes. The root cause is linked to unexpected interrupts from a device that was not properly handled when the controller was still active. A firmware update is suggested as a remedy, but it highlights the driver’s inability to manage interrupts correctly when the controller status is improperly flagged. A software status flag has been introduced to mitigate this problem, emphasizing the importance of ensuring proper state management in device drivers.
Affected Version(s)
Linux c7b79a75287141cef5bbaeaf1c942269c08cd52e < 7fa5304c4b5b425d4a0b3acf10139a7f6108a85f
Linux c7b79a75287141cef5bbaeaf1c942269c08cd52e
Linux c7b79a75287141cef5bbaeaf1c942269c08cd52e