Maia DAO Ecosystem — disclosed vulnerability reports and payouts

Every publicly disclosed and closed bug bounty report we hold for Maia DAO Ecosystem, with our own summary of each finding and a link to the original disclosure.

Reports indexed
74
Total paid
$0
Critical
0
Largest payout
$0

This page collects the 74 closed, publicly disclosed Maia DAO Ecosystem reports indexed on Coin Buggie. Nothing here is active or unpatched — every entry was published by the programme or the researcher after remediation.

The findings concentrate in Reentrancy, Governance attack, Access control, Front-running / MEV, Integer overflow / underflow, across EVM-Solidity, Move. Reading a single protocol end to end is the fastest way to see which assumptions its codebase repeatedly gets wrong, which is usually a better predictor of where the next finding lives than the category alone.

Use the vulnerability class links below to compare these findings against the same bug class in other protocols.

What reviewers look for

  • Reentrancy findings disclosed against Maia DAO Ecosystem
  • Governance attack findings disclosed against Maia DAO Ecosystem
  • Access control findings disclosed against Maia DAO Ecosystem
  • Front-running / MEV findings disclosed against Maia DAO Ecosystem
  • Integer overflow / underflow findings disclosed against Maia DAO Ecosystem

Curated highlights

The largest disclosed payouts in this group, with our own summary of each. Every report links back to the original disclosure.

highReentrancyEVM-Solidity$0

Maia DAO Ecosystem: `setWeight()` Logic error

A significant logic error in the UlyssesPool.setWeight() function causes corruption of bandwidth accounting whenever pool weights are updated. The vulnerability stems from inverted conditional checks, incorrect scaling math, and flawed tracking of residual bandwidth during rebalancing. This failure leads to persistent misalignment of bandwidth distributions and corrupted balance tracking across destination pools, undermining the protocol's state integrity.

Maia DAO Ecosystemcode4renaSep 18, 2023Open
mediumGovernance attackEVM-Solidity$0

Maia DAO Ecosystem: `VirtualAccount` cannot directly send native tokens

The VirtualAccount contract in the Maia DAO omnichain ecosystem acts as a proxy for users and protocol components to execute target interactions with external dApps and branch routers on hosting chains like Arbitrum. A design limitation in the execution logic prevents native ETH from being passed during external contract calls. As a result, interactions requiring native ETH transfers, such as native asset swaps or bridge actions, consistently revert. This failure impairs the cross-chain interoperability intended for VirtualAccounts.

Maia DAO Ecosystemcode4renaSep 18, 2023Open
mediumAccess controlEVM-Solidity$0

Maia DAO Ecosystem: Ulysses omnichain - `addbridgeagentfactory` in `rootPort` is not functional

In Maia DAO's Ulysses omnichain architecture, the `addBridgeAgentFactory` function in `RootPort` attempts to register new bridge agent factories by direct index assignment on the `bridgeAgentFactories` dynamic array rather than using `.push()`. This causes transactions to revert with an out-of-bounds access error, completely bricking the function. Additionally, the implementation fails to update the `isBridgeAgentFactory` boolean mapping, preventing added factories from being managed or recognized by protocol access controls. As a result, governance is unable to add new bridge agent factories to the system.

Maia DAO Ecosystemcode4renaSep 18, 2023Open
mediumAccess controlEVM-Solidity$0

Maia DAO Ecosystem: `ERC4626PartnerManager.sol` mints extra `partnerGovernance` tokens to itself, resulting in over supply of governance token

In Maia DAO's `ERC4626PartnerManager` contract, an accounting flaw in `increaseConversionRate()` causes excessive governance tokens to be minted whenever the conversion rate is updated. When calculating the additional tokens required to back existing user deposits, the contract subtracts its current token balance rather than calculating the delta based on the rate difference (`newRate - bHermesRate`). Because the contract's token balance decreases during normal claims, this logic subtracts an artificially small number and mints significantly more tokens than required. This leads to an oversupply of `partnerGovernance` tokens trapped inside the contract, diluting voting mechanisms and potential reward distributions.

Maia DAO Ecosystemcode4renaSep 18, 2023Open
mediumAccess controlEVM-Solidity$0

Maia DAO Ecosystem: `BribesFactory::createBribeFlywheel` can be completely blocked from creating any `Flywheel` by a malicious actor

A DoS vulnerability in Maia DAO's BribesFactory allows an attacker to permanently block the creation of bribe flywheels for specific reward tokens. When `createBribeFlywheel` is executed, `FlywheelCore` is instantiated with its reward address temporarily set to `address(0)` before updating it via `setFlywheelRewards`. During this update, `FlywheelCore` queries the token balance of `address(0)` and attempts a `safeTransferFrom` if the balance is non-zero. By sending as little as 1 wei of the reward token to `address(0)`, an attacker causes all subsequent calls to `createBribeFlywheel` for that token to revert due to unapproved transfers from the zero address.

Maia DAO Ecosystemcode4renaSep 18, 2023Open
mediumGovernance attackEVM-Solidity$0

Maia DAO Ecosystem: Unstaking `vMAIA` tokens on the first Tuesday of the month can be offset

In the Maia DAO ecosystem, `vMAIA` governance token withdrawals are meant to be strictly constrained to the first Tuesday of each calendar month. However, the contract's state tracking mechanism for the monthly unstaking window depends on a state update that is only triggered when a user performs a withdrawal during that window. If no user interacts with the contract on the first Tuesday, the withdrawal window state remains un-updated, causing subsequent Tuesday requests later in the month to be treated as valid. This allows users to bypass the intended monthly lockup schedule whenever there is no activity on the designated first Tuesday.

Maia DAO Ecosystemcode4renaSep 18, 2023Open

All reports in this group

Vulnerability classes disclosed here

Related protocol pages