从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:net: hsr: Fix potential use-after-free - 描述:skb(socket buffer)被传递给netif_rx()函数,该函数可能会释放它。在调用netif_rx()之后,对skb的引用可能会触发use-after-free(使用后释放)漏洞。 2. 修复措施: - 修复代码:在hsr_forward.c文件中进行了修复。 - 修复内容: - 添加了两个变量:bool was_multicast_frame和int res。 - 修改了hsr_deliver_master函数的逻辑,检查了was_multicast_frame变量,并根据其值更新了统计计数器。 3. 修复范围: - 文件:net/hsr/hsr_forward.c - 行数:从-207,17到+207,18 4. 修复者: - 作者:YueHaibing - 提交者:Greg Kroah-Hartman 5. 相关补丁: - 补丁编号:8393ce5040803666bfa26a3a7bf41e44fab0ace9 - 补丁类型:patch 6. 修复历史: - 上游提交:7e177d32442b7ed08a9fa61b61724abc548cb248 - 修复补丁:0396227f4daf4792a6a8aaa3b7771dc25c4cd443 7. 签名: - 签名:YueHaibing - 签名:Jakub Kicinski - 签名:Sasha Levin 8. 补丁状态: - 状态:已修复 这些信息表明,该漏洞与skb的使用后释放有关,并且通过在hsr_forward.c文件中添加额外的检查和更新统计计数器来修复了这个问题。