从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:net/mlx5e: SHAMPO, Fix incorrect page release - 描述:在以下条件下,SHAMPO header page会被错误地释放: - 无skb创建 - header_size == 0 (无SHAMPO header) - header_index + 1 % MLX5E_SHAMPO_WQ_HEADER_PER_PAGE == 0 (这是SHAMPO header page的最后一个片段) - 修复:在形成新的skb时,如果该页不是SHAMPO header page(而是常规数据页),在相同的函数中(mlx5e_handle_rx_cqe_mpwrq_shampo()),SHAMPO header page会被释放。这会导致SHAMPO header pages被错误地释放。 2. 作者和签署者: - 作者:Dragos Tatulea - 签署者:Tariq Toukan 、Jakub Kicinski 、Sasha Levin 3. 补丁内容: - 文件:drivers/net/ethernet/mellanox/mlx5/core/en_rx.c - 修改内容: - 删除了 - 添加了 4. 补丁状态: - 状态:已合并 - 补丁大小:1文件更改,2插入,1删除 5. 补丁链接: - Upstream commit 这些信息表明,该漏洞与SHAMPO header page的释放有关,并且已经通过修改代码进行了修复。