executeSwapExactInputSingle or executeSwapExactInput) without any minimum-out or slippage parameter checks. While these calls are restricted to “registered system keepers,” a malicious or compromised keeper could route trades at a grossly unfavorable price or via a malicious DEX Adapter, causing substantial losses to the protocol’s liquidity providers (LPs) or treasury.MarketMakingEngine.convertMarketsCreditDepositsToUsdc(...)MarketMakingEngine.settleVaultsDebt(...)MarketMakingEngine.rebalanceVaultsAssets(...)FeeDistributionBranch.convertAccumulatedFeesToWeth(...)Key Issue:
Keeper-only functions execute token swaps without enforcing minimum-output or slippage controls. This can allow a malicious or compromised keeper to set off swaps at highly unfavorable rates.
VaultRouterBranch use minAmountsOut).The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.