Payouts
Top 10
Top 25
Top 50
All
Code4rena
Oct '23
May '23
Sep '22
Jul '22
high
Proposal which started buyout which fails is able to settle migration as if its buyout succeeded.
high
Any fractions deposited into any proposal can be stolen at any time until it is commited
high
Vault implementation can be destroyed leading to loss of all assets
high
Steal NFTs from a Vault, and ETH + Fractional tokens from users.
high
Cash-out from a successful buyout allows an attacker to drain Ether from the `Buyout` contract
medium
An attacker can DoS vault's buyout with as little as 1 wei per 4 days
Jun '22
high
`canExecTakeOrder` mismatches `makerOrder` and `takerItems` when duplicated items present
high
Maker buy order with no specified NFT tokenIds may get fulfilled in `matchOneToManyOrders` without receiving any NFT
high
`_transferNFTs()` succeeds even if no transfer is performed
medium
Maker order buyer is forced to reimburse the gas cost at any `tx.gasprice`
medium
ETH mistakenly sent over with ERC20 based takeOrders and takeMultipleOneOrders calls will be lost
medium
InfinityExchange computes gas refunds in a way where the first order's buyer pays less than the later ones
May '22
high
[WP-H0] Fake balances can be created for not-yet-existing ERC20 tokens, which allows attackers to set traps to steal funds from future users
medium
Owner can modify the feeRate on existing vaults and steal the strike value on exercise
medium
Vault is Not Compatible with Fee Tokens and Vaults with Such Tokens Could Be Exploited
Jan '22
Sep '21
high
`HybridPool`'s reserve is converted to "amount" twice
high
Flash swap call back prior to transferring tokens in indexPool
high
Index Pool always swap to Zero
medium
Approximations may finish with inaccurate values
medium
No bar fees for IndexPools?
medium
`HybridPool`'s `flashSwap` sends entire fee to `barFeeTo`
Aug '21
Jul '21
Jun '21