As we are not checking for the schoolFees
in enroll
function , Attacker can enroll from various accounts with a very minimum amount or zero amount . After that If the principal will try to call expel
function loop will check for whole data in the storage and that can cost the very high gas fees or function can run out of gas .
As we are not checking for the schoolFees
in enroll
function , Attacker can enroll from various accounts with a very minimum amount or zero amount . After that If the principal will try to call expel
function loop will check for whole data in the storage and that can cost the very high gas fees or function can run out of gas .
Function can cost very high gas fees for loop or eventually can run out of gas .
Manual review
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.