从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 核心问题:在删除sysfs属性之前,检查coretemp_add_core()函数是否返回了错误。 - 原因:如果coretemp_add_core()返回错误,那么pdata->core_data[index]可能已经被释放(kfree),不应传递给sysfs_remove_group(),否则会导致sysfs_remove_group()崩溃。 2. 补救措施: - 修复方法:在删除sysfs属性之前,检查pdata->core_data[index]是否为NULL。 3. 补救措施的实现: - 代码更改:在drivers/hwmon/coretemp.c文件中,添加了一个条件检查,确保在删除sysfs属性之前,core_data[index]不为NULL。 4. 补救措施的作者: - 作者:Phil Auld 5. 补救措施的链接: - 链接:https://lore.kernel.org/r/20221117162313.3164803-1-pauld@redhat.com 6. 补救措施的修复: - 修复补丁:补丁链接:https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=70d5e4a40592a37ad96ce7f7b6b024f90bb009f 7. 补救措施的提交者: - 提交者:Greg Kroah-Hartman 8. 补救措施的上下文: - 上下文:补丁的上下文信息,包括相关的错误日志和补丁的详细信息。 这些信息可以帮助理解漏洞的背景、补救措施的实现以及相关的上下文信息。