The CommunityVCS::initialize
and OperatorVCS::initialize
functions miss a crucial basis point check that can lead to inflated maximum deposits.
The maxDepositSizeBP
variable is expected to be smaller than equal to 10000
, check for the same was added in the __VaultControllerStrategy_init
.
The CommunityVCS::initialize
and OperatorVCS::initialize
functions lack this check, as it would come into the play when the contract is upgraded.
The CommunityVCS
and OperatorVCS
contracts would receive inflated maximum deposits than intended.
Manual review
Add a InvalidBasisPoints
check to both contracts.
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.