从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 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 - 修复:修复了75c05a74e745("net: dsa: mv88e6xxx: Fix counting of ATU violations") 3. 签名-off-by: - Joseph Huang - Jakub Kicinski - Sasha Levin 4. 审查: - Andrew Lunn 5. 代码更改: - 文件:drivers/net/dsa/mv88e6xxx/global1_atu.c - 变更内容: - 删除一行:chip->ports[spid].atu_full_violation++ - 添加一行:if (spid ports)) chip->ports[spid].atu_full_violation++ 6. Diffstat: - 1文件更改,2插入,1删除 7. 时间戳: - 提交时间:2024-08-19 19:52:50 -0400 - 修复时间:2024-09-04 13:17:41 +0200 这些信息表明,这个漏洞是由于ATU违规导致的SPID越界访问,修复了这个错误,并通过代码更改来解决。