CVE-2026-34061Nimiq Albatross协议Rust实现中存在关键共识逻辑漏洞。由于验证者在提案验证函数中完全缺失对区块头Interlink绑定的检查,高权限恶意验证者可发送不匹配的选举宏区块并通过初步校验。该无效区块在后续推送阶段被拒绝,导致节点在Tendermint完成投票决策后发生故障,从而严重破坏网络共识可用性。
该漏洞源于`verify_macro_block_proposal`函数的验证逻辑缺失。函数仅验证了区块头形状、继承关系、提议者、根哈希和状态,却未校验选举块特有的Interlink绑定。拥有高权限的恶意验证者利用此缺陷,构造一个`header.interlink`与规范链不匹配的选举宏区块。诚实节点接收该提案并对其进行预投票和预提交,导致Tendermint共识误认为该区块已定稿。然而,当该区块进入`push`流程时,`verify_block`函数检测到Interlink不匹配并抛出`InvalidInterlink`错误。由于共识层已做出决策,节点无法回退,导致区块链停滞或分叉,严重破坏了系统的活性和最终确定性。攻击者无需用户交互即可远程触发此逻辑错误。