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 3e595f3 and prior, when a streaming proposal is funded, the cluster of streaming contracts moves real pool funds into the proposal's StreamingEscrow to back the Superfluid constant flow agreement (the CFA deposit, plus a 0.5 percent margin). cancelProposal then zeroes the escrow's GDA member units but never reclaims that parked balance, and the permissionless claim() forwards the escrow's entire balance, including the pool funded buffer, to the beneficiary. The beneficiary is chosen by the proposal submitter and defaults to the submitter. The only path that returns escrow funds to the pool is drainToStrategy, which is onlyStrategy and is reached solely from the dispute reject ruling, never from cancel or natural completion. At time of publication, there are no publicly known patches.
Published: 2026-09-03
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a logical flaw in the Gardens v2 governance framework that enables the entire escrowed balance to be transferred to the proposal beneficiary upon proposal cancellation. When a streaming proposal is funded, the pool’s real funds are moved into a StreamingEscrow, but the cancelProposal function zeroes the escrow units while leaving the buffer balance untouched. The exposed claim() function then forwards whatever remains in escrow to the beneficiary, who defaults to the proposal submitter. This flaw permits a submitter to withdraw pool funds they are not entitled to, resulting in loss of community assets. The weakness is classified as CWE‑862.

Affected Systems

The issue affects the 1Hive Gardens v2 governance framework. It is present in code revisions up to and including commit 3e595f3 and earlier. No specific minor release is cited, so any deployment of Gardens v2 that has not applied a patch since that commit is potentially vulnerable.

Risk and Exploitability

The CVSS base score is 7.7, indicating moderate to high severity. No EPSS score is available, so the current exploitation probability cannot be quantified. The vulnerability is not listed in the CISA KEV catalog. The likely attack path requires the ability to submit or cancel a proposal; the permissionless claim() function can then be called by any address to receive the drained escrow balance. Because the flaw involves economic logic rather than a technical vulnerability, an attacker only needs to control a proposal submitter account to exploit it. Consequently, the risk remains moderate to high for communities using Gardens v2 without a vendor fix or additional controls.

Generated by OpenCVE AI on September 3, 2026 at 16:38 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Contact 1Hive development team to report the vulnerability and request an immediate patch or reversal of the affected commit (3e595f3 and earlier).
  • Temporarily restrict or disable the permissionless claim() function on affected deployments, or modify it to allow execution only by privileged contracts until a fix is released.
  • Monitor all proposal cancellation and claim() activity for unexpected transfers, and trigger alerts or rollbacks if an unauthorized claim is detected.
  • If feasible, temporarily move community funds to a secure multisignature or off‑chain vault to prevent additional drain during mitigation.

Generated by OpenCVE AI on September 3, 2026 at 16:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared 1hive
1hive gardens-v2
Vendors & Products 1hive
1hive gardens-v2

Thu, 03 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
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 3e595f3 and prior, when a streaming proposal is funded, the cluster of streaming contracts moves real pool funds into the proposal's StreamingEscrow to back the Superfluid constant flow agreement (the CFA deposit, plus a 0.5 percent margin). cancelProposal then zeroes the escrow's GDA member units but never reclaims that parked balance, and the permissionless claim() forwards the escrow's entire balance, including the pool funded buffer, to the beneficiary. The beneficiary is chosen by the proposal submitter and defaults to the submitter. The only path that returns escrow funds to the pool is drainToStrategy, which is onlyStrategy and is reached solely from the dispute reject ruling, never from cancel or natural completion. At time of publication, there are no publicly known patches.
Title Gardens v2: StreamingEscrow buffer drains to the proposal beneficiary on cancel via the permissionless claim()
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 7.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N'}


Subscriptions

1hive Gardens-v2
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-03T15:17:13.750Z

Reserved: 2026-06-17T00:05:03.776Z

Link: CVE-2026-55658

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-03T16:17:26.250

Modified: 2026-09-03T16:17:26.250

Link: CVE-2026-55658

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T15:40:26Z

Weaknesses