Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-72394

hwmon: (aspeed-g6-pwm-tach) Guard fan RPM calculation against divide-by-zero

Description

In the Linux kernel, the following vulnerability has been resolved: hwmon: (aspeed-g6-pwm-tach) Guard fan RPM calculation against divide-by-zero Sashiko reports: In the aspeed-g6-pwm-tacho driver, the aspeed_tach_val_to_rpm() function calculates the fan RPM using the tachometer value. However, it does not check if the tachometer value is zero before performing the division. If the hardware reports a tachometer value of 0 (which can happen due to an extremely fast pulse, a stuck edge, or a hardware glitch), the calculated tach_div evaluates to 0. The subsequent call to do_div() with tach_div as the divisor triggers a divide-by-zero exception, leading to a kernel panic. Check the divisor against zero to fix the problem.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 7e1449cd15d1096157d1a9923b82e37602fb7eb0 to < a3f98bd397398e2d4a7f98e006b5aaf4d54ebdf3affected
  • 7e1449cd15d1096157d1a9923b82e37602fb7eb0 to < 898ca04b096b9e4640300eab91468c826a1ec92baffected
  • 7e1449cd15d1096157d1a9923b82e37602fb7eb0 to < fb8a5afe6f1f8aa7f19c6dda23d277dd6ae5d9e1affected
  • 7e1449cd15d1096157d1a9923b82e37602fb7eb0 to < fe87b8dc67f1b2c64e76a66e78468c533d3c44caaffected

Linux Linux

Default version status: affected

  • 6.9affected
  • 0 to < 6.9unaffected
  • 6.12.97 to ≤ 6.12.*unaffected
  • 6.18.40 to ≤ 6.18.*unaffected
  • 7.1.5 to ≤ 7.1.*unaffected
  • 7.2 to ≤ *unaffected

References