漏洞概述 该漏洞涉及在解析深度嵌套的 时,由于递归调用导致的 错误。具体表现为在处理深度嵌套的 JSON 数据时,程序会抛出栈溢出异常。 影响范围 受影响版本: 至 影响组件: 类中的 方法 修复方案 1. 代码修改: - 在 文件中,对 方法进行了优化,避免递归调用导致的栈溢出问题。 - 引入了 类来管理迭代器栈,替代原有的递归调用方式。 2. 测试用例: - 添加了 测试用例,用于验证修复后的代码能够正确处理深度嵌套的 JSON 数据。 POC 代码 总结 该漏洞通过优化 方法,使用 替代递归调用,有效解决了深度嵌套 JSON 数据解析时的栈溢出问题。同时,通过添加测试用例确保了修复的有效性。