The createVestingSchedule
function lacks timestamp validation, allowing vesting schedules to be created with past start times.
No validation exists to ensure startTime
is in the future:
Potential immediate token releases through backdated schedules
Compromised vesting mechanics
Unintended token distribution timing
Manual code review
Functional analysis
Add timestamp validation:
Include validation testing
Log invalid timestamp attempts
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.