从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题:在SJA1105设备中,初始化L2 policing时,可能会导致多播包的处理错误。 - 原因:在SJA1105设备中,当多播包的mcast索引等于45时,代码会错误地处理这个索引,导致多播包的处理错误。 2. 代码问题: - 代码片段: - 问题:在SJA1105设备中,当mcast索引小于最大表项数时,代码会错误地将port设置为共享索引。 3. 修复措施: - 修复代码: - 修复原因:修复了代码中的条件判断,确保只有在mcast索引小于最大表项数时才将port设置为共享索引。 4. 补丁提交信息: - 作者:Radu Nicolae Pirea - 提交时间:2022年12月7日 - 修复描述:修复了SJA1105设备中多播包处理的错误。 5. 补丁状态: - 状态:已合并到内核稳定分支。 6. 补丁链接: - 链接:https://lore.kernel.org/r/20221207132347.38698-1-radu-nicolae.pirea@oss.nxp.com 这些信息表明,该漏洞是由于代码在处理多播包时的条件判断错误导致的,修复了这个错误后,该漏洞已被修复并合并到内核稳定分支。