从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:net: dsa: mv88e6xxx: Fix out-of-bound access - 描述:如果一个ATU(Address Translation Unit)违规是由CPU Load操作引起的,SPID(Source Port Identifier)可能会大于DSA_MAX_PORTS(mv88e6xxx_chip_ports[]数组的大小)。 2. 修复情况: - 修复代码:528876d867a23b5198022baf2e388052ca67c952 - 上游代码:528876d867a23b5198022baf2e388052ca67c952 3. 修复者: - 作者:Joseph Huang - 提交者:Greg Kroah-Hartman 4. 修复原因: - 修复原因:修复了75c05a74e745("net: dsa: mv88e6xxx: Fix counting of ATU violations") 5. 修复状态: - 状态:已修复 - 状态代码:528876d867a23b5198022baf2e388052ca67c952 6. 修复代码差异: - 文件:drivers/net/dsa/mv88e6xxx/global1_atu.c - 差异代码: 7. 修复时间: - 提交时间:2024-08-19 19:52:50 -0400 这些信息表明,这个漏洞是由于ATU违规导致SPID可能超出数组大小,修复代码通过检查SPID是否小于数组大小来解决这个问题。