比特币核心漏洞会导致远程节点崩溃

1年前 (2024-10-15)资讯262

比特币核心软件(Bitcoin Core)中的一个高严重性漏洞被披露,该漏洞被追踪为CVE-2024-35202,CVSS v3.0基础分值为7.5。利用该漏洞,远程攻击者可以让运行 v25.0 之前版本的 Bitcoin Core 节点崩溃。

当Bitcoin Core试图重建通过cmpctblock消息接收到的区块时,就会出现这个问题。当比特币节点收到区块公告时,它们会尝试使用存储在其内存池中的交易以及其他可用交易重建公告区块。如果重建因数据缺失而失败,节点会发送 getblocktxn 消息,向公布区块的节点请求缺失的交易。作为回报,节点会在 blocktxn 消息中发送所请求的交易。

Bitcoin Core 的紧凑型区块协议使用缩短的交易标识符(short-ids)来减少带宽使用。这些短标识符的大小只有 6 个字节,这增加了不同交易共享相同短标识符时发生碰撞的可能性。如果发生这种碰撞,Bitcoin Core 会使用后备机制,请求完整区块来解决问题。

然而,正如披露中解释的那样,”每当收到一个新的紧凑型区块时,Bitcoin Core 都会创建一个 PartiallyDownloadedBlock 的实例。当收到同一区块的第二个 blocktxn 消息时,就会触发两次 FillBlock 函数,这违反了代码中该函数只被调用一次的核心假设。这会导致节点崩溃。

攻击者利用 CVE-2024-35202 不需要运气。他们可以故意在 blocktxn 消息中包含与区块的 merkle root 不匹配的交易,从而导致节点崩溃。根据披露的信息,“攻击者不需要通过触发碰撞来获得好运,因为只需在 blocktxn 消息中包含未在区块的 merkle 根中提交的事务,就能轻松触发碰撞处理逻辑”。

这一漏洞凸显出,即使是像比特币核心这样成熟完善的系统,也可能受到交易处理协议漏洞的影响。成功利用这一漏洞可能导致对比特币核心节点的拒绝服务攻击,破坏网络的稳定性和功能性。

远程使节点崩溃的能力对比特币的去中心化网络构成了严重威胁。虽然这种崩溃不会使攻击者泄露资金或窃取数据,但会造成严重的破坏,尤其是在大规模利用的情况下。受此次崩溃影响的节点需要重新启动,可能会导致交易处理出现暂时中断。

Bitcoin Core v25.0已经解决了这个问题,我们强烈建议用户将其节点更新到这个版本。该漏洞由 Niklas Gögge 发现并修复,他还提交了一个补丁来解决该问题。

免责声明:本站所有资讯仅代表作者个人观点,不构成任何投资理财建议。

本文链接:https://www.913721.cn/post/380.html

分享给朋友:

相关文章

贝莱德:BTC虽有风险但仍是避险资产

贝莱德指出,比特币的长期驱动因素与风险资产的驱动因素有显着不同。尽管近期比特币的价格走势与美股高度相关,但贝莱德公司数字资产主管Robbie Mitchnick表示,将这种加密货币称为“风险资产”可能...

Variant:智能合约区块链的未来十年

智能合约区块链的头十年诞生于比特币最初的密码朋克价值观:抗审查、开源、无需许可,以及在共享世界计算机上构建民主/公平互联网的新希望。如今,这些意识形态价值观正面临市场压力,因为主流市场重视不同的东西:...

当前山寨市场机会主要集中在筹码博弈上

宽幅震荡终将结束,此时通过"高抛低吸"获利的风险收益比将大幅下降。保持对市场的专注,做好识别市场低谷后转折点的工作,才是更明智的选择。一、加密市场二级基金 Metrics Vent...

传闻中本聪真相Len Sassaman是谁?

近日社群盛传下周首映的 HBO 纪录片可能将揭晓比特币创建者中本聪的真实身份。目前 Polymarket 相关预测市场显示,最多人押注 Len Sassaman 是中本聪的有力人选,下文将带你认识 L...

播客分享加密货币投资组合及未来展望

10月9日,美国亿万富翁投资者Tim Draper在Thinking Crypto播客节目中分享了他的加密货币投资组合,包括Arkham、Tezos、Bancor和Handshake等项目。Drape...

计算密度BCH开发者是挺有创新能力的

在最新的BCH协议修改提案bch-vm-limits里,我读到了一个全新的概念“计算密度(density of computation)”。计算密度这个概念在其他UTXO链上是没有的。我很好奇这是个啥...

穿越时空:2008年人们眼中的比特币初探

在金融的世界里,总有些创新会颠覆传统,引领一场革命。2008年的比特币正是这样一颗冉冉升起的新星,尽管当时的人们对它知之甚少,但它的诞生却标志着一个新时代的开端。神秘的创造者与白皮书的预言2008年,...

以太坊在2024年的市场表现和价格预测

以太坊(ETH)作为全球第二大加密货币,其市场动态和价格预测一直是投资者和分析师关注的焦点。2024年以来,以太坊的市场情绪和价格走势受到多种因素的影响,包括技术升级、监管环境、市场竞争力等。以下是对...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。