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

9个月前 (10-15)资讯158

比特币核心软件(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

分享给朋友:

相关文章

宽松政策助推比特币展望70000美元

过去两个月的剧烈波动之后,比特币价格本月迎来了大幅反弹,而这与美联储降息和中国出台大规模宽松货币政策离不开关系。比特币价格目前位于65000美元上方,较49000美元的局部低点上涨超过30%。过去一月...

中本聪他从未动过比特币的真正原因

可以说,不仅是加密货币,整个金融市场最大的谜团就是中本聪,没有人知道他的身份,2011年他转眼间就消失了,从此杳无音讯。他怎么了?我们可能永远不会知道中本聪身份的全部真相。仍然有一个问题困扰了加密货币...

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

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

法官驳回投资者对Iris Energy集体诉讼

美国地方法院法官驳回了投资者对比特币矿商 Iris Energy 的集体诉讼,投资者指控该公司在2021年首次公开募股期间隐瞒关键风险并误导投资者。法官 Jamel Semper 在9月27日的裁决中...

萨尔瓦多总统与阿根廷副总统讨论比特币

萨尔瓦多总统 Nayib Bukele 在对阿根廷的正式访问中,会见了阿根廷副总统 Victoria Villarruel,讨论了加密货币和萨尔瓦多在比特币方面的经验。尽管讨论是私密的,但会前的一段视...

什么是比特币(BTC)比特币怎么购买?

2008年,中本聪的一篇论文《比特币:一种点对点式的电子现金系统》横空出世,此篇论文也为比特币的诞生打下了基础。作为运用加密原理构建的第一个数字货币,比特币由于总量有限的特点,具有类似黄金的属性,多年...

比特币为何值得投资?还有增值空间吗?

比特币,这个由技术极客发起的货币实验的产物,在诞生之后一路狂飙,从一枚不到一厘钱的价格涨到了最高六万美元以上,短短十年时间,超过千万倍涨幅。从收益来看,2021年全年,比特币的收益率达到57.31%,...

比特币下跌也盈利,如何进行合约交易?

随着以比特币为代表的数字货币市场规模的不断扩大,在现货交易之外逐步催生出形式多样的衍生品交易,来作为一种对冲风险的工具,其中最受关注的莫过于合约交易。合约交易是什么?合约是数字货币衍生品市场中最常见的...

发表评论

访客

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