从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题描述:在 函数中,发现了几个越界位移(out-of-bound shifts)。 - 触发条件:这些越界位移发生在 函数中,具体位置在 文件的第2142行和第2144行。 - 触发原因:位移指数80对于64位类型 (即 )来说太大了。 2. 修复方案: - 修复方法:建议在使用位移操作之前,预先计算出最小值,即实际的位移指数和最大可能的位数。 - 修复代码:修复代码位于 文件中,具体位置在第2057行到第2119行。 3. 报告和确认: - 报告者:Breno Leitao(leitao@debian.org)。 - 确认者:Konstantin Ovsepian(ovs@ovs.to)。 - 确认者:Tejun Heo(tj@kernel.org)。 - 确认者:Jens Axboe(axboe@kernel.dk)。 - 确认者:Sasha Levin(sashal@kernel.org)。 4. 补丁状态: - 补丁状态:补丁已经应用到 版本中。 5. 补丁内容: - 补丁内容:补丁内容包括在 文件中对 函数的修改,具体修改了位移操作的逻辑。 这些信息可以帮助理解漏洞的触发条件、修复方法以及补丁的详细内容。