Подробности

[В начало]

Проблема в реализации № L0286

Краткое описание

hwmon:(stts751) выход за границы буфера в результате некорректной информации предоставленной устройством

Подробное описание

Если stts751 hw по некоторой причине сообщит conversion rate больший чем 9:

  ret = i2c_smbus_read_byte_data(priv->client, STTS751_REG_RATE);
то обращение к массиву stts751_intervals[priv->interval] приведёт к выходу за границы массива.

Компонент

linux-kernel 4.13

Принято

http://linuxtesting.org/pipermail/ldv-project/2017-August/000894.html
commit

Статус

Исправлено в ядре 4.14-rc1

[В начало]