漏洞概述 该漏洞涉及 仓库中的 模块。具体问题是当查询嵌套超过32层时,会引发 错误。此问题在 文件中被修复。 影响范围 影响模块: 触发条件:查询嵌套超过32层 错误类型: 修复方案 1. 增加嵌套限制检查: - 在 文件中,增加了 变量,设置为32。 - 在 和 函数中,增加了 函数调用,用于检查当前嵌套层数是否超过限制。 2. 更新测试用例: - 在 文件中,增加了多个测试用例,验证当查询嵌套超过32层时,会正确抛出 错误。 POC代码 以下是修复后的关键代码片段: 测试用例 以下是新增的测试用例: 这些修改确保了当查询嵌套超过32层时,系统会正确地抛出错误,防止潜在的安全问题。