漏洞概述 标题: Fix arithmetic-overflow panic on malformed node header #15 描述: 一个格式错误的节点头可以声明一个足够大的 ,导致 溢出 ,从而在尝试添加时引发 panic(或静默包装偏移量,在发布构建中)。该 panic 通过 传播到 。 修复: 使用 并返回 ,以匹配不一致的节点长度已经报告的情况。 影响范围 影响: 可能导致程序崩溃(panic),特别是在处理格式错误的节点头时。 修复方案 修复方法: 使用 来避免溢出,并返回 。 额外措施: 添加了一个回归测试,使用问题中的复现器,并更新了 changelog 条目。 POC代码 其他信息 评论: 用户 在评论中提到,这个修复是一个最小化的临时解决方案,以防止溢出情况。建议未来使用 来统一长度验证工作。 状态: 该 pull request 已成功合并到 分支。