从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 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的页,导致SHAMPO header page被错误地释放。 2. 作者和提交信息: - 作者:Dragos Tatulea - 提交时间:2024-06-04 00:22:07 +0300 - 提交者:Greg Kroah-Hartman - 提交时间:2024-09-08 07:53:10 +0200 - 提交ID:03924d117625ecb10ee3c9b65930bcb2c37ae629 (patch) 3. 代码更改: - 文件:drivers/net/ethernet/mellanox/mlx5/core/en_rx.c - 更改内容: - 删除了 函数的调用 - 添加了 条件判断 4. 签名-off-by: - 作者:Dragos Tatulea - 提交者:Tariq Toukan - 其他签名-off-by:Jakub Kicinski 和 Sasha Levin 5. Diffstat: - 文件:drivers/net/ethernet/mellanox/mlx5/core/en_rx.c - 更改类型:-2 +1 - 更改内容: - 删除了 函数的调用 - 添加了 条件判断 这些信息表明,该漏洞与SHAMPO header page的错误释放有关,并且通过修改代码来修复了这个问题。