从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 漏洞类型:潜在的skb内存泄漏。 - 影响组件:greth_init_rings()函数。 - 问题描述:当dma_mapping_error()函数返回错误时,greth_init_rings()函数不会释放新分配的skb,导致内存泄漏。 2. 修复措施: - 在代码中添加了dev_kfree_skb()函数来释放未释放的skb。 3. 补丁信息: - 补丁作者:Zhang Changzhong。 - 补丁提交时间:2022年12月4日。 - 补丁状态:已合并到内核。 4. 补丁链接: - 补丁链接:https://lore.kernel.org/r/1670134149-29516-1-git-send-email-zhangchangzhong@huawei.com 5. 补丁测试: - 测试方式:编译测试。 6. 补丁影响: - 补丁修复的错误:d4c41139df6e("net: Add Aeroflex Gaisler 10/100/1G Ethernet MAC driver")。 7. 补丁签名: - 补丁签名:由Zhang Changzhong、Leon Romanovsky、Paolo Abeni和Sasha Levin签署。 8. 补丁文件: - 补丁文件路径:drivers/net/ethernet/aeroflex/greth.c。 9. 补丁内容: - 补丁内容:在代码中添加了dev_kfree_skb()函数来释放未释放的skb。 这些信息可以帮助我们了解这个漏洞的背景、修复措施以及相关的测试和签名信息。