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

2024年10月15日 20:29资讯550

比特币核心软件(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://coin123.link/post/380.html

相关文章

【币种介绍】工作量证明算法莱特币LTC

莱特币Litecoin(简写:LTC,货币符号:Ł)是一种基于“点对点”(peer-to-peer)技术的网络货币,也是MIT/X11许可下的一个开源软件项目。它可以帮助用户即时付款给世界上任何一个人…

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

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

哪个国家把比特币(BTC)当成法定货币?

萨尔瓦多作为全球首个将比特币作为法定货币的国家,其政策的实施带来了一系列的好处和挑战。以下是一些可能的好处:1. 降低汇款成本:萨尔瓦多经济在很大程度上依赖于海外侨民的汇款,这些汇款占国内生产总值的2…

比特币 和 Dogecoin 各有些什么不同?

比特币(Bitcoin, BTC)和Dogecoin(DOGE)在多个方面存在不同,以下是它们的主要区别:1. 起源和目的:   - 比特币:最初由神秘人物中本聪(Satoshi…

比特币期货未平仓的合约创出历史新高

10 月 16 日,K33 Research 高级研究员 Vetle Lunde 表示,CME 比特币期货未平仓合约昨日创下名义历史新高,达到 172,430 BTC。随着未平仓合约的大幅增加,期货溢…

6.9万CEX累计空单清算强度将达17亿

据 Coinglass 数据,若比特币突破 6.9 万美元,主流 CEX 累计空单清算强度将达 17.11 亿;反之,若比特币跌破 6.5 万美元,主流 CEX 累计多单清算强度将达 19.35 亿。…

投资者如何评估比特币ETF的风险?

投资者在评估比特币ETF的风险时,应该考虑以下几个关键方面:1. 市场波动性:加密货币市场以其高波动性而闻名,比特币价格可能会出现快速且大幅度的波动,这可能导致投资价值迅速增加或减少。2. 监管风险:…

趋势有何魔力与价格存在啥关系?

趋势有何魔力与价格存在啥关系?

经过前两节课的学习,我们认识了趋势及其分类,并学会判断趋势的方向和强弱。本节课程,我们学习顺势交易法则。顺应趋势交易法则思考一下,我们是否可以预测未来?二十四节气、天气预报、涨潮落潮时间……我们是否在…

三大迹象表明比特币可能达25万美元

以下是三大迹象表明比特币未来可能达到25万美元的分析:历史减半效应:比特币的历史数据显示,每次减半事件后,价格通常会经历显著上涨。根据分析,减半事件使得比特币的供应减少,从而推动价格上涨。历史上,减半…

目前比特币每日资本流入约7.3亿美元

据Glassnode披露数据,自2024年3月达到73,000美元的历史高点以来,新资本流入的速度持续下降。由于比特币网络是点对点性质,买家和卖家是1比1匹配的。因此,已实现利润 或 已实现损失指标可…