CVE-2025-39774
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
11/09/2025
Last modified:
25/11/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.
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.14 (including) | 6.16.4 (excluding) |
| cpe:2.3:o:linux:linux_kernel:6.17:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.17:rc2:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page



