Description
In the Linux kernel, the following vulnerability has been resolved: spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware If the value of max_speed_hz is 0, it may cause a division by zero error in hisi_calc_effective_speed(). The value of max_speed_hz is provided by firmware. Firmware is generally considered as a trusted domain. However, as division by zero errors can cause system failure, for defense measure, the value of max_speed is validated here. So 0 is regarded as invalid and an error code is returned.
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
c770d8631e1810d8f1ce21b18ad5dd67eeb39e5c to < dc30f8d9b25db3b79d36971a90c1ee95010ff45aaffectedc770d8631e1810d8f1ce21b18ad5dd67eeb39e5c to < 16ccaf581da4fcf1e4d66086cf37263f9a656d43affectedc770d8631e1810d8f1ce21b18ad5dd67eeb39e5c to < ee73a15d4a8ce8fb02d7866f7cf78fcdd16f0fccaffectedc770d8631e1810d8f1ce21b18ad5dd67eeb39e5c to < 5127c42c77de18651aa9e8e0a3ced190103b449caffected
Linux Linux
Default version status: affected
5.13affected0 to < 5.13unaffected6.1.191 to ≤ 6.1.*unaffected6.6.51 to ≤ 6.6.*unaffected6.10.10 to ≤ 6.10.*unaffected6.11 to ≤ *unaffected