The initVault
function within the Vault.sol contract lacks proper access control, allowing anyone to call it and potentially manipulate the token supply or grant unauthorized access to funds.
1)The initVaul
t function lacks any access control mechanisms to restrict callers.
Anyone can call the function with the required arguments, regardless of their role or authorization.
3)The function simply checks the vaultInitialize flag to prevent multiple initializations, but this doesn't address the issue of unauthorized access.
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.