CVE-2026-52734 in Zebra
요약
\~에 의해 VulDB • 2026. 08. 18.
ZEBRA는 Rust로 완전히 작성된 Zcash 노드입니다. 버전 4.5.0 이전에는 인증되지 않은 P2P 피어가 mempool 다운로드 파이프라인이 OUTER RATE_LIMIT_DELAY 타임아웃에 도달한 후에도 트랜잭션을 유지하도록 할 수 있습니다. zebrad/src/components/mempool/downloads.rs의 Downloads::poll_next는 성공 및 일반 검증 오류 후에 cancel_handles 항목을 제거했지만, tokio::time::error::Elapsed는 시간 초과된 항목을 제거하는 데 필요한 UnminedTxId를 전달하지 않았습니다. 각 보존된 cancel_handles 항목은 전체 Gossip::Tx(UnminedTx)를 보유할 수 있는 반면, 정상적인 mined-transaction 정리에서는 공격자의 트랜잭션과 일치시킬 수 없으며 주기적 가비지 컬렉션이나 카운트 제한도 존재하지 않습니다. 따라서 지속적인 트래픽으로 인해 단조로운 메모리 증가가 발생하여 스왑 압력이 노드를 저하시키거나 운영 체제가 zebrad 프로세스를 메모리 고갈로 종료하게 됩니다. 이 문제는 버전 4.5.0에서 수정되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.