从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:rtla/osnoise: Prevent NULL dereference in error handling - 描述:如果 "tool->data" 分配失败,则无需调用 osnoise_free_top(),这样做会导致 NULL 指针解引用。 2. 修复措施: - 代码更改:在 osnoise_init_top 函数中添加了检查,确保在调用 osnoise_free_top() 之前检查 "tool->data" 是否为 NULL。 - 代码片段: 3. 作者和提交信息: - 提交者:Dan Carpenter - 提交时间:2024-08-09 15:34:30 +0300 - 提交者:Greg Kroah-Hartman - 提交时间:2024-08-29 17:33:14 +0200 4. 补丁来源: - 补丁链接:https://lore.kernel.org/f964ed1f-64d2-4fe-ad3e-708331f8f358@stanley.mountain 5. 修复范围: - 文件:tools/tracing/rtl/a/src/osnoise_top.c - 行数:-624,8 +624,10 - 行数:-633,11 +635,6 6. 补丁状态: - 状态:已合并到上游(upstream) 这些信息表明,该漏洞修复了在错误处理中可能导致的 NULL 指针解引用问题,并且已经通过代码更改和补丁提交进行了修复。