从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 文件名:lib/generic-radix-tree.c - 问题:修复一个罕见的race(竞态)在__genradix_ptr_alloc()函数中。 - 问题描述: - 如果需要增加树的深度,分配一个新的节点,然后在另一个线程之前增加树的深度,我们将仍然有一个预分配的节点,该节点可能在以后被使用。 - 如果然后使用该节点作为新的非根节点,它将仍然指向旧的根节点,而不是被清零。通过在cmpxchg失败路径中清零它来修复这个问题。 2. 作者和提交信息: - 提交者:Kent Overstreet - 提交时间:2024-08-10 21:04:35 -0400 - 提交者:Greg Kroah-Hartman - 提交时间:2024-09-12 11:03:55 +0200 3. Diffstat: - 文件:lib/generic-radix-tree.c - 更改:1文件更改,2插入,0删除 4. Diff内容: - 修改了__genradix_ptr_alloc()函数的代码,添加了对cmpxchg失败路径的处理,确保新节点被清零。 5. 签名-off-by: - Kent Overstreet - Sasha Levin 这些信息表明,这是一个修复罕见竞态问题的补丁,涉及到一个特定的树结构函数,并且已经通过了多个开发者的审查和签名。