A division by zero vulnerability was identified and fixed in the Linux kernel's hwmon subsystem, specifically in the occ_show_power_1() function. The flaw occurs when the accumulator is divided by update_tag without checking if update_tag is zero, which can happen during early boot before sensor data is available. This results in a kernel crash due to division by zero. The issue was missed in a previous 2019 fix that addressed similar code paths. The fix involves reusing an existing helper function that properly handles zero-sample cases and improves calculation precision.