漏洞概述 该漏洞涉及 和 文件中的 和 函数。具体来说,当 为 0 时,会导致未定义的 32 位右移操作,从而引发崩溃。 影响范围 受影响文件: 和 受影响函数: 和 触发条件:当 为 0 时 修复方案 1. 在 函数中: - 使用 来计算最小深度,避免未定义的 32 位右移操作。 - 检查深度值是否低于最小值,如果是,则将其设置为最小值。 2. 在 函数中: - 同样使用 来计算深度。 - 检查深度值是否低于最小值,如果是,则将其设置为最小值。 代码变更 总结 该漏洞通过未定义的 32 位右移操作导致崩溃,修复方案是在相关函数中使用 来计算深度,并检查深度值是否低于最小值,以确保安全。