从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 漏洞类型:NULL pointer dereference(空指针解引用)。 - 触发条件:在设备完全初始化后,触发重置操作时,尝试访问已删除的资源,例如获取 coalesce 设置时,可能会导致空指针解引用。 2. 漏洞位置: - 文件名:drivers/net/ethernet/intel/ice/ice_main.c - 函数:ice_get_coalesce 和 ice_rebuild 3. 修复措施: - 修复方法:在重置之前调用 netif_device_detach(),以防止在重置过程中执行 ethtool 命令。 - 修复代码: 4. 修复范围: - 修复范围:ice_get_coalesce 和 ice_rebuild 函数。 5. 修复状态: - 修复状态:已修复,修复代码已提交到内核。 6. 修复者: - 修复者:Dawid Osuchowski 和 Sasha Levin。 7. 测试者: - 测试者:Pucha Himasekhar Reddy 和 Tony Nguyen。 8. 审核者: - 审核者:Igor Bagnucci 和 Michal Schmidt。 9. 提交者: - 提交者:Greg Kroah-Hartman。 10. 提交时间: - 提交时间:2024-09-12 11:10:21 +0200 11. 提交描述: - 提交描述:添加 netif_device_attach/detach 到 PF 重置流程。 12. 补丁状态: - 补丁状态:已合并到内核。 这些信息详细描述了漏洞的触发条件、修复方法和修复范围,以及相关的测试和审核过程。