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.