从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:hwmon: (lm95234) Fix underflows seen when writing limit attributes - 描述:DIV_ROUND_CLOSEST() 函数在 kstrtol() 函数之后使用时,如果用户提供了非常大的负数(如 -922372036854775808),会导致下溢。修复方法是重新排序 clamp_val() 和 DIV_ROUND_CLOSEST() 操作。 2. 修复代码: - 文件:drivers/hwmon/lm95234.c - 修改内容: - 在 函数中,将 修改为 - 在 函数中,将 修改为 - 在 函数中,将 修改为 - 在 函数中,将 修改为 3. 作者: - 提交者:Guenter Roeck - 提交时间:2024-07-06 23:48:42 -0700 4. 签名-off-by: - 签名-off-by:Guenter Roeck 5. Diffstat: - 文件:drivers/hwmon/lm95234.c - 修改内容: - 1 个文件更改,5 个插入,4 个删除 6. Git URL: - URL:https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git 这些信息表明,这个漏洞修复了在特定条件下可能导致下溢的问题,并通过重新排序操作来解决。修复代码主要集中在 、 、 和 函数中。