Referrer can update the referrer info configuration to whatever is best for them by using a secondary account and making sure the rate amounts passed are equal to the total rate. Meaning they can reset the authorityRate to 0 and theirs to the totalRate. There is also the posibility for anyone to lower the rate for any referrer back to the base rate if it is configured to a higher rate.
Authority is left without their rate payment.
Manual review + foundry test.
Depending on the preferred protocol design either set a minimum authority rate check or make this function onlyOwner.
Valid high severity. There are two impacts here due to the wrong setting of the `refferalInfoMap` mapping. 1. Wrong refferal info is always set, so the refferal will always be delegated to the refferer address instead of the caller 2. Anybody can arbitrarily change the referrer and referrer rate of any user, resulting in gaming of the refferal system I prefer #1500 description the most, be cause it seems to be the only issue although without a poc to fully describe all of the possible impacts
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.