Payouts
3rd Places
Top 10
Top 25
All
Sherlock
Code4rena
CodeHawks
Aug '24
Jul '24
Jun '24
May '24
Apr '24
high
`executeWithdraw` may be blocked if any of the users are blacklisted from the `baseToken`
high
`NoyaValueOracle.getValue` returns an incorrect price when a multi-token route is used
medium
The total deposit amount limit in `AccountingManager.sol` can be bypassed
medium
AccountingManager has no correct implementations of the core ERC-4626 functions `deposit`, `mint`, `withdraw` and `redeem`
medium
`Keepers` does not implement EIP712 correctly on multiple occasions
medium
First depositor can make subsequent depositor lose all of her or his deposit
medium
Dust donation might DOS all connectors to create new holding positions, by preventing removing existing holding positions
Feb '24
Jan '24
Dec '23
high
Rewards can be drained because of lack of access control
high
Looping over unbounded `pendingStakes` array can lead to permanent DoS and frozen funds
medium
Missing deadline check allow pending transactions to be maliciously executed
medium
Fees are hardcoded to 3000 in ExactInputSingleParams
low
`costInEuros` calculation will incur precision loss due to division before multiplication
low
Anyone with TST tokens can monitor the mempool and frontrun mint/burn functions to get EUROs rewards without even staking.
Oct '23
Sep '23
Aug '23
Jul '23
high
Sandwich attack to steal all ERC-20 tokens in the Fees contract
high
[H-04] Lender#buyLoan - Malicious user could take over a loan for free without having a pool because of wrong access control
high
Using forged/fake lending pools to steal any loan opening for auction
high
Stealing any loan opening for auction through others' lending pool
high
Attacker can steal a loan's collateral and break the protocol
high
Fee on transfer tokens will cause users to lose funds
high
`Lender` does not handle correctly rebasing, inflationary, deflationary tokens and tokens with fee on transfer
medium
No expiration deadline leads to losing a lot of funds
gas
Multiple accesses of a mapping/array should use a local variable cache.
gas
CEI pattern not followed in multiple functions in Staking.sol
May '23