漏洞总结 漏洞概述 漏洞名称: 路径深度限制以防止栈溢出 CVE编号: CVE-2020-32947 描述: 深层嵌套的路径数组可能导致 中的 、 和 函数出现无限递归,从而导致栈溢出。 影响范围 受影响函数: 、 、 潜在风险: 栈溢出可能导致程序崩溃或拒绝服务。 修复方案 修复措施: 添加路径深度限制为 10000,以匹配现有的 路径深度限制。 代码变更: - 在 中添加了 宏定义,并在相关函数中检查路径长度是否超过该限制。 - 如果路径长度超过 ,则返回错误信息 "Path too deep"。 POC代码