69717 sc low users are unable to revoke migration permits for deprecated or demoted migrators
Description
Brief/Intro
Vulnerability Details
function setMigrationPermit(address _migrator, bool _isMigrationPermitted) external {
if (!hasRole(MIGRATOR_ROLE, _migrator)) revert MigratorNotFound(_migrator);
migrationPermits[_migrator][msg.sender] = _isMigrationPermitted;
emit MigrationPermitUpdated(_migrator, msg.sender, _isMigrationPermitted);
}Impact Details
Proof of Concept
Recommendation:
Previous69278 sc low migration permission can not be removed from the migrator if its migrator role is revoked in advanceNext69772 sc insight after a revert stakewithpermit might be prevented
Was this helpful?