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

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

比特币核心软件(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 发现并修复,他还提交了一个补丁来解决该问题。

欧易OKX交易所

全球领先的加密货币平台,适合新手与进阶交易者

新手福利:注册即享20% 交易手续费减免!

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

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

相关文章

如何理解矿机挖比特币的原理及价值?

在数字货币的世界中,比特币无疑是最为引人注目的明星。而矿机挖比特币的原理,则是理解这一数字货币运作机制的关键。矿机,简单来说,是一种专门设计用于解决复杂数学问题以验证比特币交易的硬件设备。这些数学问题…

OKX推出多链Web3开发引擎OKX OS

由OKX Web3团队开发的OKX OS提供全面的开发者工具、SDK和API,供开发者在超过100条热门公链上毫无限制地构建和扩展应用• OKX OS已被数百个项目使用,每天处理超过4亿次API调用•…

DCR的价格能否涨回250美元并创新高?

Decred (DCR) 是一种利用工作量证明(PoW)和权益证明(PoS)混合共识机制的加密货币。它由前比特币开发者在2016年开发,在比特币工作量证明(PoW)的基础上添加了权益证明(PoS),是…

美国大选对加密货币市场有重大影响

本周可能影响比特币价格的四个关键因素包括:1. 美国大选结果:美国大选对加密货币市场有重大影响。市场对特朗普的民调回暖做出了积极反应,预测市场上的特朗普赔率升高,这代表着特朗普的大选胜算再次超过哈里斯…

比特币在DeFi中的角色发生巨大变化

去中心化金融(DeFi)在2024年正迎来复兴的曙光,这一趋势得益于多个关键因素的推动。首先,比特币在DeFi中的角色正在发生巨大变化,从最初的点对点转账逐渐崛起成为DeFi领域中的一支强大力量,挑战…

DeFi 生态的互操作性它是如何实现的?

比特币与以太坊DeFi生态的互操作性主要通过以下几种方式实现:1. 包装比特币(Wrapped Bitcoin):通过像wBTC和renBTC这样的包装资产,比特币持有者可以将BTC转换为ERC-20…

挖矿的难度它是如何影响挖矿收益的?

挖矿难度是影响挖矿收益的一个重要因素,它反映了在区块链网络中找到一个有效区块所需的计算工作量。以下是挖矿难度如何影响挖矿收益的几个关键点:1. 挖矿竞争:随着更多矿工加入网络,挖矿难度会增加,这意味着…

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

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

比特币的价值它来源于几个关键因素

比特币为什么有价值,价值的本质是什么?比特币的价值来源于几个关键因素,这些因素共同构成了其价值的本质:1. 稀缺性:比特币的总量是有限的,最多只有2100万枚。这种稀缺性模仿了黄金等贵金属的特性,使得…

比特币价格的波动对全球经济有何影响?

比特币的价值波动对全球经济有着多方面的影响,以下是一些主要的影响:1. 增加市场波动性:比特币的极端价格波动可能导致全球金融市场的不稳定性。例如,比特币在2021年上半年达到了近65,000美元的历史…