RustFund

First Flight #36
Beginner FriendlyRust
100 EXP
View results
Submission Details
Severity: medium
Valid

`set_deadline` can be called repeatedly

Summary: The function never sets the dealine_set flag to true

Vulnerability Details If deadline_set isn’t set to true, set_deadline can be called repeatedly, which might be intended but isn’t explicit.

Current logic prevents re-setting due to DeadlineAlreadySet, but the flag’s purpose is unclear without being updated.

Impact : The function logic prevents resetting but does not explicitly update the flag, leading to unclear behavior.

  • Potential unintended repeated calls to set_deadline.

Tools Used

Manual code review

Recommendations
Explicitly update deadline_set after a deadline is assigned.

Updates

Appeal created

bube Lead Judge 4 months ago
Submission Judgement Published
Validated
Assigned finding tags:

Deadline set flag is not updated in `set_deadline` function

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.