ZeroHour

CVE-2026-57445

Gardens v2 StreamingEscrow dispute path drains full escrow balance

CVSS 4.0
8.7 high
EPSS
<1%p17
Published
()
Modified
AI analysis

CVE-2026-57445 is an incorrect fund-accounting flaw in the StreamingEscrow contract of Gardens v2, a modular on-chain governance framework used to run governance pools with custom voting. In commit dfba919e218e20d52db9f7b2e8d292d45a46c91b and all prior code, normal beneficiary payout paths correctly preserve depositAmount() so that active streams retain a required escrow reserve, but the approve-side dispute resolution path instead drains the entire available escrow balance to the proposal beneficiary. By triggering or steering a dispute resolution to the approve outcome, an attacker or an honest dispute process can cause the beneficiary to be overpaid, depleting escrow funds that should stay reserved for active streams (integrity impact, consistent with the CVSS 4.0 vector's high integrity/none confidentiality rating). Communities and DAOs operating Gardens v2 deployments built from the affected commit or earlier are affected, and at publication there are no publicly known patches. Exploitation status: no public proof-of-concept, no CISA KEV listing, and a low EPSS probability of 0.3% within 30 days.

What to do: Determine whether your Gardens v2 deployment is built from commit dfba919e218e20d52db9f7b2e8d292d45a46c91b or earlier, and track the upstream repository for a patched release since none is publicly available. In the meantime, review any pending disputes in your governance pools before approving-side resolution, since approving a proposal will drain the full available escrow balance and may strand funds needed as reserves for active streams; consider pausing escrow or dispute operations if the framework supports it.

Affected
Gardens (open-source governance project) Gardens v2 (StreamingEscrow)All code at and prior to commit dfba919e218e20d52db9f7b2e8d292d45a46c91b; no patched release publicly known at time of publication
Estimated exposure
unknown (likely limited to the DAO communities that have deployed Gardens v2 pools; no public deployment counts) — No public active-install, market-share, or internet-exposure statistics exist for this niche open-source governance framework, and usage is confined to on-chain deployments by adopting communities, so no order-of-magnitude estimate can be…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Gardens v2 is a modular governance framework that enables communities to create and manage multiple governance pools with customizable parameters and voting mechanisms. In dfba919e218e20d52db9f7b2e8d292d45a46c91b and prior, normal beneficiary payout paths in StreamingEscrow preserve depositAmount() while an active stream needs an escrow reserve. However, the approve-side dispute resolution path drains the whole available escrow balance to the proposal beneficiary. At time of publication, there are no publicly known patches.

Weakness
CWE-703
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.