Zebra 4.3.1 Security Upgrade Fixes Consensus Bugs
Zebra 4.3.1 is released with critical security fixes and CI hardening. The core message is clear: all Zebra node operators should upgrade to Zebra 4.3.1 immediately because of a consensus-split vulnerability.
Key issues fixed in Zebra 4.3.1 include:
- CVE-2026-40880: Transaction verification cache flaw. A logic error could let a malicious miner trigger a consensus split. Zebra removes the risky optimization and always re-verifies transactions against the current block height.
- CVE-2026-40881: addr/addrv2 deserialization resource exhaustion. Zebra could allocate memory for up to 233,000 entries before enforcing the 1,000 limit, enabling out-of-memory via repeated oversized messages. The fix caps allocations to 1,000 before deserialization.
- Consensus divergence in sighash hash-type handling: V5 hash-type validation was dropped during refactoring, allowing Zebra to accept transactions zcashd rejects. A related V4 mismatch also existed due to different preimage semantics. Fixes align behavior with zcashd; included in zcash_script 0.4.4 and zcash_transparent 0.6.4.
- rk identity point panic: Orchard transactions could crash nodes if rk used the identity value. The fix disallows identity rk at parsing time.
- DoS via interrupted authenticated JSON-RPC: Truncated HTTP request bodies could crash nodes. The fix returns normal error responses instead.
Non-security updates add a Dockerized mining setup and automate checkpoint/end-of-support height tracking in CI. CI now includes advisory checks, license scanning, and cargo-vet auditing per pull request.
Notable contributors cited include Alex “Scalar” Sol, sangsoo-osec, and Zk-nd3r. Zebra 4.3.1 should be considered the safest path to avoid chain divergence—upgrading is the only known workaround.
Neutral
这次发布更像是“修复型”重大安全更新,而不是新增叙事。Zebra 4.3.1 重点在于消除可能导致共识分裂(CVE-2026-40880、sighash 处理不一致等)的风险,同时修复反序列化内存耗尽、rk 触发崩溃和认证 RPC 截断请求导致的 DoS。
对交易的直接影响通常出现在两个阶段:
- 短期:当安全漏洞被披露且在网络中形成分歧担忧时,市场可能出现轻微波动,尤其是持有者担心链上表现与确认速度。但由于文中明确“没有已知替代方案,升级是唯一方式”,且属于客户端侧的修复,风险会迅速向“可操作的缓解”转化。
- 长期:类似以往安全补丁推动网络回归一致性的事件(例如历史上各类客户端共识/验证规则修复),通常会提升长期可靠性预期,从而降低后续出现分叉或异常交易有效性争议的概率。
因此整体对市场偏中性:短期可能因“共识漏洞”带来情绪波动,但中长期更可能增强网络稳健性,影响最终取决于节点升级的完成度与时间窗口。