Intel

AIKIDO-2026-940610

zebrad is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)GHSA-g7c4-2w6c-cr3r Published Jul 29, 2026

53

Medium Risk

This Affects:

RUSTzebrad
6.0.0 - 6.0.0
Fixed in 6.1.0
Are you affected? Scan for Free

TL;DR

When a directly pushed mempool transaction fails verification Zebra does not record the sending peer's address, so that peer is never misbehavior-scored or banned. Because Orchard proof verification runs through a process-global batch verifier shared by mempool and block verification, one invalid proof forces the whole batch onto the slow per-proof path, including honest block proofs batched with it. A peer can repeatedly push transactions carrying invalid proofs at no cost and sustain degraded block-processing performance. The fix attributes pushed-transaction verification failures to the sending peer so existing misbehavior scoring can ban it.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your node accepts inbound peer-to-peer connections.

Background info

zebrad is vulnerable to Denial of Service (DoS) in versions 6.0.0 - 6.0.0.

How to fix this

Upgrade the zebrad library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform