69263 sc low stale migration permit reactivation in folks finance staking contract
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
References
Proof of Concept
Previous69031 sc low user cannot revoke permission from migrator if it does not have migrator role Next69345 sc low migration permits cannot be revoked after migrator role is revoked despite readme claiming revocation is possible at any time
Was this helpful?