OperatorVCS::removeVault() and OperatorVCS:queueVaultRemoval() has no access control or restriction and can be called by anyone.
Users might mistakenly believe they are entitled to the entire _amount of LST when, in fact, there are no shares to back that claim. This could create confusion about their stake in the system.
A malicious actors could queue vaults for removal prematurely or unnecessarily.
Manual Review
Restrict the queueVaultRemoval function to specific roles (e.g only the vault operator) using role-based access control (RBAC) mechanisms like Ownable or AccessControl.
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.