CyberRota Analysis
AI-GeneratedThe vulnerability affects the Linux kernel's hwmon subsystem, specifically the adt7470 driver, where a race condition can lead to a divide-by-zero crash during fan speed readings. This issue arises when the fan data is updated concurrently, causing a potential system crash if the data becomes zero after validation but before conversion. Organizations using Linux systems with this driver should prioritize applying the fix to prevent potential system instability.
Original NVD Description
In the Linux kernel, the following vulnerability has been resolved: hwmon: (adt7470) Fix divide-by-zero TOCTOU crash in fan speed read If the fan data becomes 0 between the FAN_DATA_VALID() check and the FAN_PERIOD_TO_RPM() conversion, it will result in a divide-by-zero crash due to a race with a concurrent update of the cached fan value. Fix a TOCTOU issue by reading fan data once.