Adminable is using minimal logic for Admin based functions and transfer of Admin.
Adminable is an abstract contract that has basic access control for admin that can call specific functions. It also has function name transferAdmin which update admin to new admin without performing any necessary checks
Admin can be transferred to incorrect address mistakenly because of lack of conditions and two step ownership
Manual
Consider using two-step ownership by Open-Zepplin
https://docs.codehawks.com/hawks-auditors/how-to-determine-a-finding-validity
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.