ReferralFeePoolV0.sol#claimRewardAsMochi()
Array out of bound exception
#97
Labels
3 (High Risk)
Assets can be stolen/lost/compromised directly
bug
Something isn't working
sponsor confirmed
Sponsor agrees this is a problem and intends to fix it (OK to use w/ "disagree with severity")
Handle
WatchPug
Vulnerability details
https://github.com/code-423n4/2021-10-mochi/blob/8458209a52565875d8b2cefcb611c477cefb9253/projects/mochi-core/contracts/feePool/ReferralFeePoolV0.sol#L28-L42
In
ReferralFeePoolV0.sol#claimRewardAsMochi()
,path
is defined as an array of length 2 while it should be length 3.As a result, at L33, an out-of-bound exception will be thrown and revert the transaction.
Impact
claimRewardAsMochi()
will not work as expected so that all the referral fees cannot be claimed but stuck in the contract.The text was updated successfully, but these errors were encountered: