从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 漏洞类型:NULL pointer dereference(空指针解引用)。 - 触发条件:在netkit驱动中,当XDP-redirect被引入时,因为NETKIT_REDIRECT调用了skb_do_redirect(),该函数访问了per-CPU变量。如果没有在netkit驱动中设置bpf_net_context,会导致空指针解引用错误。 2. 错误信息: - 错误信息包括: - - - - 3. 修复措施: - 在调用netkit_xmit()程序之前,需要在netkit驱动中设置bpf_net_context。 4. 补丁信息: - 补丁编号:481cb7da813 - 补丁描述:修复了Reference bpf_redirect_info via task_struct on PREEMPT_RT的问题。 - 补丁作者:Breno Leitao - 补丁审核:Daniel Borkmann、Sebastian Andrzej Siewior、Toke Høiland-Jørgensen、Nikolay Aleksandrov、Martin KaFai Lau - 补丁链接:https://patch-msgid.link/20240912155620.1334587-1-leitao@debian.org 5. 补丁内容: - 修改了netkit_xmit()函数,添加了对bpf_net_context的设置。 这些信息可以帮助理解漏洞的触发条件、错误表现、修复措施以及相关的补丁信息。