Lack of access control in init() function enable anyone to call it.
Inside InitMigrateUnripeBeanEthToBeanSteth.sol, in function init() there is no access control modifier or check to ensure that only authorized person or contract can call this function.
Anyone can call init() function and Initializes the Migration of the Unripe LP underlying tokens from Bean:Eth to Bean:Steth.
Manual
Add this function to ensure only LivDiamond contract or its owner can call it
LibDiamond.enforceIsOwnerOrContract();
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.