High
Total
Medium
Total
Total Earnings
#1067 All Time
Payouts
Top 25
Top 50
All
Sherlock
Code4rena
Cantina
Dec '24
Oct '24
high
high
high
medium
Aug '24
Jul '24
high
`Flashlender.sol#flashLoan()` should use `mintProfit()` to mint fees. The current implemetation may lead to locked up WETH in PoolV3.
medium
Malicious actor can abuse the minimum shares check in `StakingLPEth` and cause DoS or locked funds for the last user that withdraws
medium
`PendleLPOracle::_fetchAndValidate` uses Chainlink's deprecated `answeredInRound`
medium
`PositionAction4626::increaseLever` will always revert
high
Period after the BribeRewarder's start period will not accumulate as much rewards, causing users to claim less and leaving the last depositor without rewards
high
Denial of Service (DoS) in Voting Mechanism for All Pools
high
attacker can vote twice with same staking tokens
medium
MasterchefV2 does not account for fee on transfer tokens, causing innacurate acounting and possible stealing of funds
medium
Error in access control check allows users to add to positions of other users
medium
Insufficient Reward Validation Allows Malicious Bribes to Block Legitimate Rewards for Multiple Periods
medium
users can vote multiple times with same stake tokens when emergancyUnlock is set
May '24
Apr '24
high
Attacker can make 0 value deposit() calls to deny user from redeeming or withdrawing collateral
high
Design flaw and mismanagement in vault licensing leads to double counting in collateral ratios and positions collateralized entirely with kerosine
high
Users can get their Kerosene stuck until TVL becomes greater than Dyad's supply
high
Unable to withdraw Kerosene from `vaultmanagerv2::withdraw` as it expects a `vault.oracle()` method which is missing in Kerosene vaults
medium
No incentive to liquidate small positions could result in protocol going underwater