从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题: 在 中使用了 per-cpu 数据,这些数据可能会在 拆卸时被释放。 - 影响:在 调用 之前,需要释放所有与这些 netns 相关联的 dsts,这会导致在 调用之前等待一个 rcu grace period。 2. 解决方案: - 修改:在 中调用 ,以确保在 调用之前释放所有关联的 dsts。 - 优化:在 中调用 可能会导致竞态条件,因为 可能已经被调用。 3. 修复和测试: - 修复:修复了 的调用顺序问题。 - 测试:修复已通过 Linux Kernel Functional Testing 和 Naresh Kamboju 的测试。 4. 相关补丁和报告: - 补丁:相关的补丁和报告链接。 - 报告:报告了在 中的 dst 赛争问题。 5. 作者和贡献者: - 作者:Eric Dumazet。 - 贡献者:Greg Kroah-Hartman、Xin Long、Steffen Klassert、Paolo Abeni 和 Sasha Levin。 6. 代码更改: - 文件: 。 - 更改:在 中添加了对 的调用。 这些信息表明,该漏洞与 dst 数据结构的管理有关,修复了竞态条件问题,并通过适当的测试确保了修复的有效性。