56689 sc low reward token toke is stuck in myt
Submitted on Oct 19th 2025 at 13:57:24 UTC by @ox9527 for Audit Comp | Alchemix V3
Report ID: #56689
Report Type: Smart Contract
Report severity: Low
Target: https://github.com/alchemix-finance/v3-poc/blob/immunefi_audit/src/MYTStrategy.sol
Impacts:
Permanent freezing of unclaimed yield
Description
Brief/Intro
The reward token for TokeAutoEthStrategy is TOKE, which is transferred to MYT after invoking MYTStrategy.sol::claimRewards(). However, the MYT Morpho V2 Vault is designed to handle only one asset type (WETH). As a result, the TOKE tokens cannot be processed and become stuck in the MYT contract.
Vulnerability Details
TokeAutoEth.sol::_claimRewards():
function _claimRewards() internal override returns (uint256 rewardsClaimed) {
rewardsClaimed = rewarder.earned(address(this));
rewarder.getReward(address(this), address(MYT), false); <@
}From rewarder contract : https://etherscan.io/address/0x60882D6f70857606Cdd37729ccCe882015d1755E#readContract We can find the rewardToken TOKE : https://etherscan.io/address/0x2e9d63788249371f1DFC918a52f8d799F4a38C94
Impact Details
TOKE token become stuck in MYT
References
Proof of Concept
Proof of Concept
Out:
Was this helpful?