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

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

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

相关文章

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

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

国内使用苹果手机下载 欧易OKX 教程

国内使用苹果手机下载 欧易OKX 教程

最近日本的苹果ID也都已经不能注册了。而且美国、新加坡那边也都已经限制了欧易的下载。我们现在能够下载欧易的方式越来越局限,越来越少了,也越来越单一。今天我们就来聊一下,怎么样才能保证在苹果手机上面,把…

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

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

BSV币的价格波动都受哪些因素影响?

BSV币的市值和价格波动受多种因素的影响,主要包括:1. 供需关系:这是影响BSV币价格的最基本因素。随着对BSV币需求的增加,其价格会上涨;相反,如果市场上BSV币的供应量增加,价格可能会下降。2.…

谷歌已恢复比特币和以太坊价格图表

谷歌已经恢复了在其搜索结果中显示比特币和以太坊的价格图表。此前,这些价格图表曾短暂地从搜索结果中移除,导致用户无法立即访问到加密货币的价格数据。这次移除引发了加密社区的讨论和猜测。谷歌的一位发言人透露…

黄金和比特币不同经济环境下的表现

黄金和比特币在不同经济环境下的表现存在显著差异,这些差异主要体现在以下几个方面:1. 避险属性:黄金作为传统的避险资产,通常在经济不确定性增加或市场风险偏好下降时表现良好。它能够对冲风险偏好回落,并且…

已经正式批的比特币现货 ETF 基金

美国证券交易委员会(SEC)已经正式批准了比特币现货交易所交易基金(ETF),这是加密货币行业的一个重要里程碑。根据搜索结果,SEC批准了11只比特币现货ETF上市交易,包括Grayscale、Bit…

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

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

比特币主导地位上升山寨表现减弱

比特币主导地位的上升对全球加密货币市场有以下几个主要影响:1. 市场信心增强:比特币作为市场领头羊,其主导地位的上升反映了投资者对加密货币市场的信心增强,尤其是对比特币作为价值储存手段的信任。2. 资…

比特币 (BTC) 显示出突破新高的潜力

根据最新的分析和市场情绪,比特币(BTC)确实显示出突破新高的潜力。目前,比特币的价格正在接近历史最高点,并且市场情绪普遍看涨。分析师们指出,比特币需要恢复至与美国股票市场相当的表现,并且一些技术指标…