]> git.baikalelectronics.ru Git - kernel.git/commit
hwmon: (asus_wmi_sensors) fix an array overflow
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 30 Nov 2021 10:51:17 +0000 (13:51 +0300)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 26 Dec 2021 23:02:06 +0000 (15:02 -0800)
commit0ec9ae07de34bb4daeb4d03d9c727be79dd124d8
treeaacaf38c68c1db1595afcbf7f37aaa0ae3fb77c0
parentb9c7255d3bdbcada9fa927643d2c4f4f18e50d52
hwmon: (asus_wmi_sensors) fix an array overflow

Smatch detects this array overflow:

    drivers/hwmon/asus_wmi_sensors.c:569 asus_wmi_configure_sensor_setup()
    error: buffer overflow 'hwmon_attributes' 8 <= 9

The hwmon_attributes[] array should have "hwmon_max" so that it gets
larger when more attributes are added.

Fixes: 9d07e54a25b8 ("hwmon: (asus_wmi_sensors) Support X370 Asus WMI.")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Link: https://lore.kernel.org/r/20211130105117.GH5827@kili
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/asus_wmi_sensors.c