从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:net: hisilicon: Fix potential use-after-free in hix5hd2_rx() - 问题描述:在接收数据包时,可能会触发使用后释放(use-after-free)错误。当skb(数据包)被传递给napi_gro_receive()函数时,该函数可能会释放skb,导致在释放后继续访问skb,从而触发use-after-free错误。 2. 修复措施: - 修复代码:在hix5hd2_rx()函数中,将dev->stats.rx_bytes += skb->len;替换为dev->stats.rx_bytes += len;。 - 修复原因:通过这种方式,可以确保在释放skb后不再对其进行引用,从而避免use-after-free错误。 3. 修复历史: - 上游提交:433c07a13f59856e4585e89e86b7d4cc59348fab - 修复提交:b8ce0e6f9f88a6bb49d291498377e61ea27a5387 4. 作者和提交者: - 作者:Liu Jian - 提交者:Greg Kroah-Hartman 5. 补丁信息: - 补丁链接:https://lore.kernel.org/r/2022120309420.1240211-2-liujian56@huawei.com 6. 补丁状态: - 状态:已修复 这些信息可以帮助理解漏洞的背景、修复措施以及修复过程。