CVE-2025-54604Bitcoin Core是比特币网络的核心客户端软件,实现了比特币协议的完整节点功能。CVE-2025-54604是Bitcoin Core 29.0及之前版本中存在的一个不受控制的资源消耗漏洞(Uncontrolled Resource Consumption)。该漏洞允许攻击者通过精心构造的输入或交易数据,导致受影响节点消耗过多系统资源(包括CPU、内存、网络带宽等),最终可能导致节点服务中断或拒绝服务攻击。由于比特币网络去中心化的特性,攻击者可以同时对多个节点发起攻击,对整个网络的稳定性和可用性造成严重影响。该漏洞属于Bitcoin Core披露的2个相关资源消耗问题中的第一个。此漏洞无需认证即可利用,攻击复杂度低,且对可用性有高影响,属于高危安全漏洞。攻击者可以利用此漏洞使比特币全节点无法正常处理区块和交易,干扰网络共识过程。
该漏洞属于资源消耗类拒绝服务漏洞。在Bitcoin Core的实现中,当处理特定类型的交易或消息时,系统未能正确限制资源使用量。攻击者可以构造包含大量输入数据或复杂计算逻辑的交易,使节点在验证和处理这些数据时消耗大量CPU和内存资源。CVSS 3.1评分显示该漏洞可通过网络远程利用(AV:N),攻击复杂度低(AC:L),无需任何权限(PR:N)和用户交互(UI:N)。可用性影响为高(H),意味着攻击成功后将导致目标节点服务不可用。攻击者可能利用比特币P2P网络协议,向节点发送精心构造的inv消息、tx消息或区块数据,触发大量计算密集型操作。由于比特币节点需要持续同步和验证交易数据,攻击者可以持续发送恶意数据流,使节点陷入资源耗尽状态。此外,该漏洞可能被用于对比特币网络进行女巫攻击(Sybil Attack),通过控制大量存在资源消耗漏洞的节点来干扰网络共识。