从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:net: gso: fix tcp fraglist segmentation after pull from frag_list - 作者:Felix Fietkau - 提交时间:2024-09-26 10:53:14 +0200 - 修复内容:修复TCP gso fraglist skb在从frag_list拉取后出现的segmentation错误。 2. 修复代码: - 修复了TCP gso fraglist skb的segmentation错误,通过将这些skb传递给skb_segment而不是skb_segment_list,因为后者可以正确地segment这些skb。 - 修复了在某些极端情况下,TCP可能会导致NULL ptr deref在tcpv4_gso_segment_list_csum函数中的问题。 3. 相关链接: - 修复的链接:https://lore.kernel.org/netdev/20240428142913.18666-1-shiming.cheng@mediatek.com/ - 修复的链接:https://lore.kernel.org/netdev/20240922150450.3873767-1-willemdebruijn.kernel@gmail.com/ - 修复的链接:https://patch.msgid.link/20240926085315.51524-1-nbd@nbd.name 4. 修复状态: - 修复状态:已修复,修复了net: add support for segmenting TCP fraglist GSO packets的问题。 5. 代码变更: - 修复了net/ipv4/tcp_offload.c和net/ipv6/tcpv6_offload.c文件中的代码,共修改了16行,增加了4行。 6. 作者和审查者: - 作者:Felix Fietkau - 审查者:Willem de Bruijn、Jakub Kicinski、Greg Kroah-Hartman 这些信息可以帮助我们了解这个漏洞的修复过程和修复内容,以及相关的代码变更。