69890 sc low users won t be able to revoke migration permits from revoked migrators
Description
Brief/Intro
Vulnerability Details
function setMigrationPermit(address _migrator, bool _isMigrationPermitted) external {
if (!hasRole(MIGRATOR_ROLE, _migrator)) revert MigratorNotFound(_migrator); // @audit-issue Check prevents revocation if role is removed
migrationPermits[_migrator][msg.sender] = _isMigrationPermitted;
emit MigrationPermitUpdated(_migrator, msg.sender, _isMigrationPermitted);
}Impact Details
Recommendations
References
Proof of Concept
Previous69738 sc low setmigrationpermit prevents users from revoking stale permits after migrator role is revokedNext69245 sc insight no view function to compute current claimable amounts
Was this helpful?