摘要:Succinct旗下SP1零知识证明系统曝出高危健全性漏洞,影响6.0.0至6.8.0版本。攻击者可提交无效证明并通过验证器审核。公司已于9月24日发布6.8.1修复版,比公开通报早17天。

币圈界报道:
SP1系统暴露严重验证缺陷,主网面临无效证明风险
近期披露的GitHub安全公告揭示,Succinct开发的零知识证明框架SP1存在高危健全性漏洞,导致其主网Prover Network可能接受非法生成的证明实例。该问题仅影响特定部署环境,且在6.0.0至6.8.0版本间持续存在。
原生验证器可被绕过,核心组件受波及
漏洞根源位于SP1的原生Rust验证逻辑中,攻击者可构造带有伪造尺寸标签的张量数据,使验证器误判为有效。此类攻击仅作用于Core与Compressed类型的证明路径,而基于Groth16与Plonk的链上检查机制因采用固定结构封装,未受波及。
漏洞成因与技术修复机制
漏洞编号GHSA-p7v2-jjv3-8p8f明确指出,受影响组件包括sp1_hypercube、sp1_prover及sp1_sdk的6.0.0至6.8.0版本。根本原因在于验证流程中仅校验张量的外部标签,未比对实际存储元素数量与维度乘积的一致性。
在6.8.1版本更新中,系统引入了反序列化阶段的长度一致性校验,任何不匹配声明维度与实际容量的张量将被直接拒绝,从而阻断攻击路径。
修复部署完成,用户需主动升级
自6.8.1版本上线后,Succinct已将补丁同步至主网节点。依赖公共证明服务的用户无需操作。但运行自定义验证器并处理第三方证明的应用方,必须及时升级至最新版本以规避风险。
该漏洞由安全研究员Vitalis Salis通过Immunefi平台报告,其发现过程已被纳入官方披露流程。
声明:本站所有文章内容,均为采集网络资源,不代表本站观点及立场,不构成任何投资建议!如若内容侵犯了原著者的合法权益,可联系本站删除。
币安 Binance
币安交易所是全球加密货币交易所,注册奖励 500 U
