56572 sc insight aave v3 lending pool is immutable in aave strategies
Description
Brief/Intro
Vulnerability Details
IERC20 public immutable usdc; // ARB USDC
@> IAavePool public immutable pool; // Aave v3 Pool on ARB
IAaveAToken public immutable aUSDC; // aToken for USDC on ARB
constructor(address _myt, StrategyParams memory _params, address _usdc, address _aUSDC, address _pool, address _permit2Address)
MYTStrategy(_myt, _params, _permit2Address, _usdc)
{
usdc = IERC20(_usdc);
@> pool = IAavePool(_pool);
aUSDC = IAaveAToken(_aUSDC);
}Impact Details
Recommendation
References
Proof of Concept
Proof of Concept
Previous58666 sc low recipient owner not enforced in action verifiers enables theft of swap proceedsNext56625 sc low broken ownership transfer logic in alchemistcurator permanently freezes contract operations
Was this helpful?