zebra-chain
Zcash - Financial Privacy in Rust 🦓
Activity
- Latest release
- 1mo ago
- Total releases
- 39
- Cadence
- ~27 days
- Last 12 months
- 18
Reach
- Downloads
- 96.6k
- Stars
- 596
Details
- License
- MIT OR Apache-2.0
- First release
- Apr 18, 2023
| Version | Released | |
|---|---|---|
12.0.0
major
|
12.0.0
major
Dependencies (70)
+ 62 more
Changelog
Compare changes
|
|
11.3.0
unknown
|
11.3.0
unknown
Dependencies (70)
+ 62 more
Changelog
Compare changes
|
|
11.2.0
unknown
|
11.2.0
unknown
Dependencies (70)
+ 62 more
Changelog
Compare changes
|
|
11.1.0
unknown
|
11.1.0
unknown
Dependencies (71)
+ 63 more
Changelog
Compare changes
|
|
11.0.0
unknown
|
11.0.0
unknown
Dependencies (71)
+ 63 more
Changelog
Compare changes
|
|
10.1.0
unknown
|
10.1.0
unknown
Dependencies (71)
+ 63 more
Changelog
Compare changes
|
|
10.0.0
unknown
|
10.0.0
unknown
Dependencies (71)
+ 63 more
Changelog
Compare changes
|
|
9.0.0
unknown
|
9.0.0
unknown
Dependencies (71)
+ 63 more
Changelog
Compare changes
|
|
8.0.0
unknown
|
8.0.0
unknown
Dependencies (71)
+ 63 more
Changelog
Compare changes
|
|
7.0.0
unknown
1 CVE
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev |
7.0.0
unknown
Dependencies (71)
+ 63 more
Changelog
Compare changes
|
|
6.0.2
unknown
2 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev |
6.0.2
unknown
Dependencies (71)
+ 63 more
Changelog
Compare changes
|
|
6.0.1
unknown
3 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev |
6.0.1
unknown
Dependencies (71)
+ 63 more
Changelog
Compare changes
|
|
6.0.0
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
6.0.0
unknown
Dependencies (71)
+ 63 more
Changelog
Compare changes
|
|
5.0.0
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
5.0.0
unknown
Dependencies (69)
+ 61 more
Changelog
Compare changes
|
|
4.0.0
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
4.0.0
unknown
Dependencies (68)
+ 60 more
Changelog
Compare changes
|
|
3.1.0
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
3.1.0
unknown
Dependencies (68)
+ 60 more
Changelog
Compare changes
|
|
3.0.1
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
3.0.1
unknown
Dependencies (68)
+ 60 more
Changelog
Compare changes
|
|
3.0.0
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
3.0.0
unknown
Dependencies (68)
+ 60 more
Changelog
Compare changes
|
|
2.0.0
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
2.0.0
unknown
Dependencies (67)
+ 59 more
Changelog
Compare changes
|
|
1.0.0
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0
unknown
Dependencies (67)
+ 59 more
Changelog
Compare changes
|
|
1.0.0-beta.46
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.46
unknown
Dependencies (67)
+ 59 more
Changelog
Compare changes
|
|
1.0.0-beta.45
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.45
unknown
Dependencies (66)
+ 58 more
Changelog
Compare changes
|
|
1.0.0-beta.43
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.43
unknown
Dependencies (66)
+ 58 more
Changelog
Compare changes
|
|
1.0.0-beta.42
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.42
unknown
Dependencies (66)
+ 58 more
Changelog
Compare changes
|
|
1.0.0-beta.39
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.39
unknown
Dependencies (64)
+ 56 more
Changelog
Compare changes
|
|
1.0.0-beta.38
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.38
unknown
Dependencies (64)
+ 56 more
Changelog
Compare changes
|
|
1.0.0-beta.37
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.37
unknown
Dependencies (64)
+ 56 more
Changelog
Compare changes
|
|
1.0.0-beta.36
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.36
unknown
Dependencies (63)
+ 55 more
Changelog
Compare changes
|
|
1.0.0-beta.35
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.35
unknown
Dependencies (63)
+ 55 more
Changelog
Compare changes
|
|
1.0.0-beta.34
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.34
unknown
Dependencies (61)
+ 53 more
Changelog
Compare changes
|
|
1.0.0-beta.32
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.32
unknown
Dependencies (61)
+ 53 more
Changelog
Compare changes
|
|
1.0.0-beta.31
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.31
unknown
Dependencies (61)
+ 53 more
Changelog
Compare changes
|
|
1.0.0-beta.30
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.30
unknown
Dependencies (61)
+ 53 more
Changelog
Compare changes
|
|
1.0.0-beta.29
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.29
unknown
Dependencies (61)
+ 53 more
Changelog
Compare changes
|
|
1.0.0-beta.28
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.28
unknown
Dependencies (61)
+ 53 more
Changelog
Compare changes
|
|
1.0.0-beta.27
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.27
unknown
Dependencies (60)
+ 52 more
Changelog
Compare changes
|
|
1.0.0-beta.26
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.26
unknown
Dependencies (60)
+ 52 more
Changelog
Compare changes
|
|
1.0.0-beta.25
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |
1.0.0-beta.25
unknown
Dependencies (60)
+ 52 more
Changelog
Compare changes
|
|
0.0.0-placeholder.0
unknown
4 CVEs
GHSA-443g-gwgp-49x4
Jul 02, 2026
zebrad vulnerable to getblocks/getheaders locator CPU amplification via uncapped vector length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe A single maximally-sized DetailsThe A legitimate block locator is logarithmic in chain length (approximately 30 hashes for the current ~3M-block Zcash chain). Zebra's own send-side cap is The practical impact requires significant attacker bandwidth (approximately 2 MiB per request) and multiple Sybil peers to meaningfully degrade the blocking pool, which limits real-world exploitability. PatchesPatched in Zebra 4.4.2. The fix caps WorkaroundsNo specific workaround is needed. Existing backpressure mechanisms (load shedding, sequential per-peer message processing, connection limits) constrain the practical impact. ImpactUnder sustained load from multiple Sybil peers, oversized locator vectors can occupy blocking-pool threads and degrade state-read performance. The effect is bounded by connection limits and requires significant attacker bandwidth. CreditVulnerability identified by Fixed in
8.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
CVE-2026-44500
GHSA-438q-jx8f-cccv
May 07, 2026
Zebra Vulnerable to Allocation Amplification in Inbound Network Deserializers
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
CVE-2026-44500: Allocation Amplification in Inbound Network DeserializersSummarySeveral inbound deserialization paths in Zebra allocated buffers sized against generic transport or block-size ceilings before the tighter protocol or consensus limits were enforced. An unauthenticated or post-handshake peer could therefore force the node to preallocate and parse for orders of magnitude more data than the protocol intended, across SeverityModerate - This is a Denial-of-Service Vulnerability that could allow a malicious peer to amplify per-message memory and parse cost on Zebra nodes, with effects amplified by multi-peer fan-in. Each individual case is bounded by the 2 MiB transport ceiling or the block-size cap, so no single message causes unbounded allocation, but the cumulative gap between intended and actual limits is significant. Affected VersionsAll Zebra versions prior to 4.4.0. DescriptionZebra's network codec uses
An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.4.0. MitigationUsers should upgrade to Zebra 4.4.0 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to remove the amplified allocation surface on inbound peer messages. CreditsZebra thanks @Zk-nd3r for finding and reporting the issues. Fixed in
7.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-41584
GHSA-452v-w3gx-72wg
Apr 18, 2026
Zebra has rk Identity Point Panic in Transaction Verification
Critical
Network
Low
None
None
rk Identity Point Panic in Transaction VerificationSummaryOrchard transactions contain a SeverityCritical - This is a Denial of Service Vulnerability that could allow an attacker to crash Zebra nodes. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the Zebra parses An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix was agreed with MitigationUsers should upgrade to Zebra 4.3.1 or later immediately. There are no known workarounds for this issue. Immediate upgrade is the only way to ensure the node remains not vulnerable to denial of service. CreditsThanks to Alex “Scalar” Sol for finding and reporting the issue. Fixed in
6.0.2
References Updated May 12, 2026 · Source: OSV.dev
CVE-2026-34202
GHSA-qp6f-w4r3-h8wg
Mar 27, 2026
Zebra node crash — V5 transaction hash panic (P2P reachable)
Critical
Network
Low
None
None
Remote Denial of Service via Crafted V5 TransactionsSummaryA vulnerability in Zebra's transaction processing logic allows a remote, unauthenticated attacker to cause a Zebra node to panic (crash). This is triggered by sending a specially crafted V5 transaction that passes initial deserialization but fails during transaction ID calculation. SeverityCritical - This is a Remote Denial of Service (DoS) that requires no authentication and can be triggered by a single network message. Affected VersionsAll Zebra versions supporting V5 transactions (Network Upgrade 5 and later) prior to version 4.3.0. DescriptionThe vulnerability stems from Zebra lazily validating transaction fields that are eagerly validated in the librustzcash parsing logic used when Zebra computes transaction ids and auth digests for V5 transactions where Zebra panics if those computations fail.
An attacker can trigger this crash by sending a single crafted ImpactRemote Denial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.0. The fix ensures that any transaction that would fail TxID calculation is rejected during the initial deserialization phase, and replaces internal panics with graceful error handling. MitigationUsers should upgrade to Zebra 4.3.0 or later immediately. If an immediate upgrade is not possible, users should ensure their RPC port is not exposed to the Internet. However, the P2P port must remain closed or restricted to trusted peers to fully mitigate the risk, which may impact the node's ability to sync with the network. CreditsZebra thanks robustfengbin, who discovered this issue and reported it via coordinated disclosure process. Fixed in
6.0.1
References
Updated Mar 31, 2026 · Source: OSV.dev |