漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
ZEBRA: Block suppression via NU5 same-header body poisoning of sent-hash cache
Vulnerability Description
ZEBRA is a Zcash node written entirely in Rust. Prior to 4.5.0, a remote unauthenticated P2P peer can stall a Zebra node by racing an invalid block body against the valid canonical body for the same block header hash. ZIP-244 permits the attacker to mutate coinbase scriptSig authentication data while retaining the transaction identifiers, merkle root, and block header hash, so the poisoned body fails later commitment validation but shares the canonical hash. In zebra-state/src/service.rs, queue_and_commit_to_non_finalized_state recorded the hash in non_finalized_block_write_sent_hashes before contextual validation completed and did not remove it when the write task rejected the body. When the honest body later arrived, the cached hash caused KnownBlock::WriteChannel duplicate handling to suppress it, leaving the node stuck one height behind until restart or reorganization. This issue is fixed in version 4.5.0.
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Vulnerability Type
清理环节不完整
Vulnerability Title
Zcash Foundation ZEBRA 资源管理错误漏洞
Vulnerability Description
Zcash Foundation ZEBRA是Zcash Foundation基金会的一款区块链网络节点实现。 Zcash Foundation ZEBRA 4.5.0之前版本存在资源管理错误漏洞,该漏洞源于在zebra-state/src/service.rs的queue_and_commit_to_non_finalized_state中,区块体哈希在上下文验证完成前被记录,且写入任务拒绝时未移除,导致后续合法区块体被KnownBlock::WriteChannel重复处理抑制,可能导致远程未认证的P
CVSS Information
N/A
Vulnerability Type
N/A