Competitive Audits
First Flights
Leaderboard
Docs
Toggle theme
Sign up
Log in
All First Flights
Rust Fund
Submissions
AI First Flight
Rust Fund
AI First Flight #9
Beginner Friendly
Rust
EXP
AI First Flight
EXP
Mar 29th, 2026 → Mar 30th, 2026
View repo
View results
8 / 8
Submissions
Severity
Validity
Tags
Author
#1
Short-circuit deadline check in `refund()` when `deadline == 0` allows contributors to drain active campaigns
Low
Valid
[L-01] Refund function allo...
virgilbb
#2
Missing `dealine_set = true` assignment in `set_deadline()` allows creator to change deadline at any time
Medium
Valid
[M-02] The set_deadline fun...
virgilbb
#3
Missing `contribution.amount` update in `contribute()` causes all refunds to return zero SOL
High
Valid
[H-03] Permanent Loss of Co...
virgilbb
#4
Missing goal and deadline checks in `withdraw()` allows creator to drain all contributor funds at any time
High
Valid
[H-02] H-01. Creators Can W...
virgilbb
#5
`contribute()` has no cap at goal amount leaving over-contributors with no refund path
Low
Invalid
virgilbb
#6
Missing `amount_raised` reset in `withdraw()` allows double-withdrawal that drains rent-exempt lamports
Medium
Valid
[M-01] Withdrawal doesn't r...
virgilbb
#7
`set_deadline()` accepts past timestamps allowing creator to weaponize deadline against contributors
Medium
Invalid
virgilbb
#8
`fund_create()` accepts `goal = 0` making the fund immediately withdrawable without any contributions
Low
Valid
[L-02] No Fund Goal Validation
virgilbb
Previous
1
Next
Support
FAQs
Can't find an answer? Chat with us on Discord, Twitter or Linkedin.
What is Cyfrin CodeHawks?
What is a competitive audit?
How can I host a competition on CodeHawks?
How is a contest prize pool determined?
How do I get rewarded?
What is a First Flight?
Give us feedback!