漏洞总结 漏洞概述 漏洞名称: 修复同步节点在历史同步期间的可触发恐慌(panic)问题。 漏洞描述: 恶意同步节点可以通过提供违反epoch/batch不变量的 对象(包含块号值),导致同步节点崩溃。在 中的断言因不一致性而触发恐慌。 影响范围 影响组件: 影响版本: 所有使用该历史存储模块的版本。 修复方案 修复方法: 将断言替换为适当的错误处理,返回 ,让调用者检测历史根不匹配并优雅地拒绝对等体数据。 具体修改: - 在 中,将断言替换为错误处理逻辑。 - 添加测试用例以验证修复效果。 POC代码 测试用例