从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:rtl8/osnoise: Prevent NULL dereference in error handling - 描述:如果 "tool->data" 分配失败,则无需调用 osnoise_free_top(),这样做会导致 NULL 指针解引用。 2. 修复措施: - 修改了 osnoise_init_top 函数,如果 "tool->data" 分配失败,则返回 NULL,而不是调用 osnoise_free_top() 和 osnoise_destroy_tool()。 3. 代码变更: - 修改了 osnoise_init_top 函数的代码,删除了调用 osnoise_free_top() 和 osnoise_destroy_tool() 的代码。 4. 作者和提交信息: - 作者:Dan Carpenter - 提交时间:2024-08-09 15:34:30 +0300 - 提交者:Greg Kroah-Hartman 5. 补丁来源: - 该补丁是针对上游的,原始补丁编号为 90574d2a675947858b47008df8d07f75ea50d0d0。 6. 修复补丁的链接: - 修复补丁的链接:https://lore.kernel.org/f964ed1f-64d2-4fde-ad3e-708331f8f358@stanley.mountain 7. 签名-off-by: - Dan Carpenter - Steven Rostedt (Google) - Greg Kroah-Hartman 这些信息表明,该补丁修复了一个可能导致 NULL 指针解引用的漏洞,通过修改 osnoise_init_top 函数的代码来避免这个问题。