从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink - 描述:当所有WQE(Work Queue Entry)的步进都被消耗时,WQE被从WQ链表中移除(mlx5_wq_ll_pop)。对于SHAMPO,有可能在WQE完全消耗并移除后,接收CQE(Completion Queue Entry)与0个消耗的步进。这会导致额外的WQE移除,从而破坏链表。 2. 修复措施: - 修复了在没有重新链接WQE的情况下接受0个消耗的步进。 3. 作者和贡献者: - 作者:Dragos Tatulea - 贡献者:Tariq Toukan 、Jakub Kicinski 、Sasha Levin 4. 代码更改: - 文件:drivers/net/ethernet/mellanox/mlx5/core/en_rx.c - 更改内容: - 删除了 的条件判断。 - 添加了 的条件判断。 5. 签名-off-by: - Dragos Tatulea - Tariq Toukan - Jakub Kicinski - Sasha Levin 6. 链接: - Upstream commit: https://lore.kernel.org/r/20240603212219.1037656-4-tariqt@nvidia.com 这些信息表明,该漏洞与 Mellanox MLX5e网卡驱动程序中的WQ链表处理有关,并且已经通过修改代码来修复。