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 CoinBuggie. Nothing here is active or unpatched — every entry was published by the programme or the researcher after remediation.

The findings concentrate in Front-running / MEV, Bridge exploit, Access control, Integer overflow / underflow, Governance attack, 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

  • Front-running / MEV findings disclosed against Maia DAO Ecosystem
  • Bridge exploit findings disclosed against Maia DAO Ecosystem
  • Access control findings disclosed against Maia DAO Ecosystem
  • Integer overflow / underflow findings disclosed against Maia DAO Ecosystem
  • Governance attack 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.

mediumFront-running / MEVEVM-Solidity$0

Maia DAO Ecosystem: Some functions in the Talos contracts do not allow user to supply `slippage` and `deadline`, which may cause swap revert

Multiple core functions in Maia DAO's Talos strategy contracts, including deposit, init, withdrawAll, and compoundFees, hardcode minimum slippage output parameters to zero and pass block.timestamp as the deadline. Because transactions retain block.timestamp as their deadline, they never expire while waiting in the mempool. Combined with zero slippage protection, pending transactions can be front-run and sandwiched by MEV bots or malicious actors, causing users to execute swaps at maximally adverse prices and sustain financial losses.

Maia DAO Ecosystemcode4renaSep 18, 2023Open
mediumBridge exploitEVM-Solidity$0

Maia DAO Ecosystem: Inconsistencies in reading the encoded parameters received in the `_sParams` argument in `BranchBridgeAgent::clearTokens()`

A data parsing mismatch in Maia DAO's `BranchBridgeAgent::clearTokens()` function caused token addresses to be computed incorrectly during multi-settlement cross-chain transfers. While the messaging layer spec encodes `hTokens`, `tokens`, `amounts`, and `deposits` into 32-byte fields within `_sParams`, `clearTokens()` parsed `tokens` by slicing only 20 bytes instead of reading the full 32-byte slot. This byte offset misalignment results in malformed token address computations, preventing correct token clearing and causing bridge assets to become stuck on the root chain.

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
mediumInteger overflow/underflowEVM-Solidity$0

Maia DAO Ecosystem: Maia Governance token balance dilution in `vMaia` vault is breaking the conversion rate mechanism

A flaw in Maia DAO's `vMaia` vault (`ERC4626PartnerManager`) causes governance token balance inflation due to missing burn logic during withdrawals. When users deposit underlying Maia tokens into the vault, partner governance tokens (`pbHermes`) are minted to the contract, but withdrawing users do not trigger a corresponding burn of `pbHermes`. An attacker can repeatedly deposit and withdraw tokens to artificially dilute and expand the vault's `pbHermes` balance. Because rate updates via `increaseConversionRate()` enforce upper and lower bounds derived from token balance ratios, this dilution forces the calculated minimum conversion rate to surpass the allowed maximum rate, permanently breaking administrative conversion rate adjustments.

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

Maia DAO Ecosystem: `updatePeriod()` has less minting of `HERMES`

When updating weekly reward periods, the HERMES token minter contract calculates required mint amounts by checking its raw token balance against required distributions. If rewards from prior cycles remain uncollected (for instance when reward queuing fails or is delayed), the contract misinterprets those reserved funds as available liquidity for the new week. As a result, fewer HERMES tokens are minted than required, leading to liquidity shortfalls and transaction reverts when gauge rewards are subsequently claimed.

Maia DAO Ecosystemcode4renaSep 18, 2023Open
mediumReentrancyEVM-Solidity$0

Maia DAO Ecosystem: Removing more gauge weight than it should be while transferring `ERC20Gauges` token

Maia DAO's ERC20Gauges contract suffers from a logic flaw where token transfers cause excessive unallocation of user voting weight. When a user transfers tokens, the contract automatically attempts to free up enough gauge weight, but it improperly uses a global accounting variable (totalFreed) in its loop termination logic instead of a user-specific one (userFreed). As a result, the contract ignores weight already freed from deprecated gauges, causing it to unnecessarily strip additional voting weight from the user's active gauges.

Maia DAO Ecosystemcode4renaSep 18, 2023Open

All reports in this group

Vulnerability classes disclosed here

Related protocol pages