CVE-2025-39774
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
11/09/2025
Last modified:
15/09/2025
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
iio: adc: rzg2l_adc: Set driver data before enabling runtime PM<br />
<br />
When stress-testing the system by repeatedly unbinding and binding the ADC<br />
device in a loop, and the ADC is a supplier for another device (e.g., a<br />
thermal hardware block that reads temperature through the ADC), it may<br />
happen that the ADC device is runtime-resumed immediately after runtime PM<br />
is enabled, triggered by its consumer. At this point, since drvdata is not<br />
yet set and the driver&#39;s runtime PM callbacks rely on it, a crash can<br />
occur. To avoid this, set drvdata just after it was allocated.



