In the Linux kernel, the following vulnerability has been resolved:
Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound
Transport drivers (such as rmi_i2c and rmi_spi) invoke
rmi_driver_suspend() and rmi_driver_resume() on their child rmi_dev
device during system power management events. However, transport drivers
are fully registered and operational even if the physical RMI driver
failed to bind or probe the rmi_dev device.
When rmi_driver_suspend() or rmi_driver_resume() is called on an unbound
rmi_dev, dev_get_drvdata() returns NULL. Calling rmi_disable_irq() or
rmi_enable_irq() without driver data attached causes a NULL pointer
dereference and General Protection Fault when attempting to lock
data->enabled_mutex.
Fix this by checking if driver data is attached to rmi_dev in
rmi_driver_suspend() and rmi_driver_resume(), exiting early if
no driver data is present.
from 2b6a321da9a2d8725a1d3dbb0b2e96a7618ebe56 before 7a3d7c68aa36f68e2a4824da4782c0e5d7c4eba4; from 2b6a321da9a2d8725a1d3dbb0b2e96a7618ebe56 before fafca210631d8c2d4311bdfccc5ec46b9fe65977; from 2b6a321da9a2d8725a1d3dbb0b2e96a7618ebe56 before 84145a4a1dc58f8959811913c5f61f3235dd9f6c; from 2b6a321da9a2d8725a1d3dbb0b2e96a7618ebe56 before e2b6703465c1ce43edb91c1626604b7092b3c431; from 2b6a321da9a2d8725a1d3dbb0b2e96a7618ebe56 before 30366f507ce3e408caf7f7375bb343df54b9a4f9; from 2b6a321da9a2d8725a1d3dbb0b2e96a7618ebe56 before fa1713dc3d43d028d6cb66e5659d9d7e83b73362; from 2b6a321da9a2d8725a1d3dbb0b2e96a7618ebe56 before 942b06a19252908d0f952c0590caf20e47f88252; from 2b6a321da9a2d8725a1d3dbb0b2e96a7618ebe56 before fe10579b6dc3f0dac61e51e1797cacbba5039ac2
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.
Printed from infosecsignals.com. Every record links back to the agency that published it.
Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.