31462 - [SC - Medium] Alchemix addReward access control can be bypas...
Description
Brief/Intro
function addRewardToken(address token) external {
require(msg.sender == gauge, "not being set by a gauge");
_addRewardToken(token);
} function _addRewardToken(address token) internal {
if (!isReward[token] && token != address(0)) {
require(rewards.length < MAX_REWARD_TOKENS, "too many rewards tokens");
require(IVoter(voter).isWhitelisted(token), "bribe tokens must be whitelisted");
isReward[token] = true;
rewards.push(token);
}
}Vulnerability Details
Impact Details
Recommendation
Proof of Concept
Previous31461 - [SC - Critical] veALCX holder can mint Unlimited FLUX tokensNext31466 - [SC - Critical] Wrong reward calculation leads to rewards being...
Last updated
Was this helpful?