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.