从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:gso: fix udp gso fraglist segmentation after pull from frag_list - 描述:修复了UDP GSO/GRO的fraglist分割问题。在从frag_list拉取数据后,修复了skbuff的几何结构问题,确保它们可以正确地分割。 2. 修复代码: - 文件:net/ipv4/udp_offload.c - 代码变更: - 添加了对skbuff几何结构的检测和修复代码。 - 修改了udp_gso_segment_list函数的调用,以正确处理skbuff的分割。 3. 修复细节: - 检测条件:检查skbuff的类型和SKB_GSO_FRAGLIST标志。 - 修复步骤: - 检查skbuff的类型和SKB_GSO_FRAGLIST标志。 - 如果满足条件,调用udp_gso_segment_list函数,并设置csum。 - 根据IPv6或IPv4协议,计算并设置csum。 4. 修复范围: - 文件位置:net/ipv4/udp_offload.c - 代码行数:22行代码变更。 5. 修复作者: - 作者:Willem de Bruijn - 贡献者:Greg Kroah-Hartman 6. 修复链接: - 原始链接:https://lore.kernel.org/netdev/20240428142913.18666-1-shiming.cheng@mediatek.com/ - 修复链接:https://patch-msgid.link/20241001171752.107580-1-willemdebruijn.kernel@gmail.com 7. 修复状态: - 状态:已修复并合并到上游。 通过这些信息,我们可以了解到这个漏洞的修复过程和修复细节,以及修复后的代码变更情况。