从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 驱动程序:MANA - 问题:RX buffer alloc_size alignment and atomic op panic - 原因:RX buffer alloc_size的大小在napi_build_skb()函数中传递给SKB,其对齐方式受到传递的alloc_size的影响。在ARM64 CPU上,对于某些MTU设置(如4000),原子操作可能会在skb_shinfo(skb)->dataref上发生对齐错误,导致panic。 2. 修复措施: - 解决方案:在alloc_size的计算中添加适当的对齐。 - 示例panic信息: 3. 补丁内容: - 修改了 函数,调整了alloc_size的计算方式。 4. 补丁提交信息: - 提交者:Haiyang Zhang - 审查者:Long Li, David S. Miller, Greg Kroah-Hartman - 修复的bug编号:80f6215b450e 5. 补丁文件: - 文件路径:drivers/net/ethernet/microsoft/mana/mana_en.c - 修改内容: 这些信息详细描述了漏洞的背景、修复措施以及补丁的具体内容,有助于理解漏洞的性质和修复过程。