从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题:在6 GHz扫描构造中,如果找到的AP数量超过255个,循环将无限循环,因为循环变量类型为u8,无法达到找到的AP数量,而该数量存储在一个u32变量中。 - 解决方案:将循环变量类型更改为u32,以避免无限循环。 2. 修复代码: - 修改内容:将循环变量类型从u8更改为u32,并将循环变量移动到更小的循环中。 - 代码示例: 3. 修复范围: - 文件:drivers/net/wireless/intel/iwlwifi/mvm/scan.c - 行号:1753-1753 4. 修复者: - 作者:Johannes Berg - 提交者:Greg Kroah-Hartman 5. 相关链接: - Bugzilla链接:https://bugzilla.kernel.org/show_bug.cgi?id=219375 - Git提交链接:https://patchwork.kernel.org/patch/20241023091744.f4baed5c08a1.I8b417148bbc8c5d11c101e1b8f5bf372e17bf2a7/ 这些信息表明,修复了在6 GHz扫描构造中的无限循环问题,通过将循环变量类型从u8更改为u32,并将循环变量移动到更小的循环中来实现。