The author _authority
can theft the fund destined to the referrer _referrer
is the access control is not restricted.
The SystemConfig.updateReferrerInfo
is used by 2 type of user: _authorityRate
user and _referrer
. Both used this function to update the reward rate. Because access control to this function is not restricted, the user who has the most rights, i.e. the _authority
, can single-handedly take all the reward rates of the referent greater than baseReferralRate
.
The fund of the referrer can be steal.
Manual analysis.
Checks that the sender is the owner.
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.