zebra-network
Zcash - Financial Privacy in Rust 🦓
Activity
- Latest release
- 1mo ago
- Total releases
- 39
- Cadence
- ~29 days
- Last 12 months
- 18
Reach
- Downloads
- 80.0k
- Stars
- 596
Details
- License
- MIT
- First release
- Apr 18, 2023
| Version | Released | |
|---|---|---|
12.0.0
major
| ||
11.0.0
unknown
| ||
10.2.1
unknown
| ||
10.2.0
unknown
| ||
10.1.1
unknown
| ||
10.1.0
unknown
| ||
10.0.0
unknown
| ||
9.0.0
unknown
| ||
8.0.0
unknown
| ||
7.0.0
unknown
| ||
6.0.0
unknown
2 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.0.0
References
Updated Jul 02, 2026 · Source: OSV.dev | ||
5.0.1
unknown
3 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev | ||
5.0.0
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev | ||
4.0.0
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev | ||
3.0.0
unknown
yanked
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
3.0.0
unknown
yanked
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
2.0.2
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev | ||
2.0.1
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev | ||
2.0.0
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev | ||
1.1.0
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev | ||
1.0.0
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev | ||
1.0.0-beta.46
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.46
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.45
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.45
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.43
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.43
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.42
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.42
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.39
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.39
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.38
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.38
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.37
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.37
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.36
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.36
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.35
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.35
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.34
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.34
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.32
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.32
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.31
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.31
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.30
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.30
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.29
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.29
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.28
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.28
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.27
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.27
unknown
Dependencies (37)
+ 29 more
Changelog
Compare changes
|
|
1.0.0-beta.26
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.26
unknown
Dependencies (36)
+ 28 more
Changelog
Compare changes
|
|
1.0.0-beta.25
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |
1.0.0-beta.25
unknown
Dependencies (36)
+ 28 more
Changelog
Compare changes
|
|
0.0.0-placeholder.0
unknown
4 CVEs
CVE-2026-52829
GHSA-63wg-wjjj-7cp8
Jul 02, 2026
Zebra Address Book Aborted by IPv4-Mapped Mempool Misbehavior Update
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
Am I affectedYou are affected if:
SummaryAn address normalization mismatch between the handshake path and the mempool misbehavior path causes a deterministic assertion panic when a peer connects via IPv4 to a dual-stack IPv6 listener and then triggers a mempool misbehavior penalty. The handshake path canonicalizes IPv4-mapped IPv6 addresses to plain IPv4 when storing the peer in the address book via DetailsOn Linux with The handshake path uses After the 30-second misbehavior batch flush, The attacker needs only to complete a P2P handshake over IPv4 to a dual-stack listener and advertise an invalid mempool transaction (such as a coinbase transaction). The assertion fires after the 30-second misbehavior batch flush. PatchesPatched in Zebra 4.5.0. The fix canonicalizes the address in the misbehavior update path via a new WorkaroundsConfiguring ImpactA remote unauthenticated peer can deterministically crash any synced Zebra node running the default Linux dual-stack configuration with a single invalid mempool transaction advertisement, followed by a 30-second wait. The attack requires no mining capability, no RPC access, no funds, and no special privileges. The crash can be repeated after each restart, causing persistent downtime. Linux dual-stack sockets and mempool activation are the default production state, not special preconditions. CreditReported by Fixed in
7.0.0
References Updated Jul 02, 2026 · Source: OSV.dev
GHSA-h72h-ppcx-998p
Jul 02, 2026
Zebra has pre-handshake buffer capacity reservation based on attacker-claimed body length
3.7
/ 10
Low
Network
High
None
None
Unchanged
None
None
Low
Am I affectedYou are affected if:
SummaryThe P2P codec's However, Zebra's existing mitigations further constrain the practical attack surface: per-IP connection limits ( DetailsAt No legitimate Zcash handshake message ( PatchesThe fix defers large buffer reservations until after the handshake completes, or caps the per-message reservation for pre-handshake messages to what WorkaroundsNo workaround is needed. The existing per-IP rate limiting, handshake timeout, and connection limits effectively mitigate the practical impact. ImpactMinimal. The reservation affects virtual address space only, not physical memory. Zebra's existing connection-management mitigations (per-IP limits, accept rate, handshake timeout) further constrain the attack. The code path is worth cleaning up for defense-in-depth but does not produce a measurable denial-of-service effect. CreditReported by Fixed in
7.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
6.0.0
References Updated May 13, 2026 · Source: OSV.dev
CVE-2026-40881
GHSA-xr93-pcq3-pxf8
Apr 18, 2026
Zebra: addr/addrv2 Deserialization Resource Exhaustion
Medium
Network
Low
None
None
CVE-2026-40881: addr/addrv2 Deserialization Resource ExhaustionSummaryWhen deserializing SeverityModerate - This is a Denial of Service Vulnerability that could allow an attacker to crash a Zebra node. Affected VersionsAll Zebra versions prior to version 4.3.1. DescriptionThe vulnerability exists in the An attacker could exploit this by:
ImpactDenial of Service
Fixed VersionsThis issue is fixed in Zebra 4.3.1. The fix changes the 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 the denial of service attack. CreditsThanks @Zk-nd3r for finding and reporting the issue, and suggesting the fix. Fixed in
5.0.1
References Updated May 05, 2026 · Source: OSV.dev |