从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 函数试图优化地从提供的位置检索一个暂存的 dentry。它需要在检索暂存位置之前持有 rcu 锁,以防止 UAF(使用后指针)问题。 - 使用 而不是 是一种更有效的替代方案,它与一些锁解铃铛和哨子类似,并明确表示需要 rcu 保护。 2. 修复措施: - 修复了 的问题。 - 修复了 、 和 的问题。 3. 作者和提交者: - 作者是 Christian Brauner,提交者是 Linus Torvalds。 4. Diffstat: - 差分统计显示,文件 中有 6 行代码被修改,其中 3 行插入,3 行删除。 5. 代码变更: - 修改了 函数的实现,增加了 的使用。 - 修改了 函数的实现,增加了 的使用。 这些信息表明,修复了与暂存 dentry 相关的 UAF 问题,并通过使用 来确保代码的安全性。