DatingDapp

AI First Flight #6
Beginner FriendlyFoundrySolidityNFT
EXP
View results
Submission Details
Impact: medium
Likelihood: medium
Invalid

Approving transactions by array index in MultiSig is vulnerable to front-running.

In MultiSig.sol, the approveTransaction function relies on the array index (_txId) to identify the transaction to approve. If an owner submits a transaction and subsequently sends an approval transaction assuming a specific index, another owner could front-run the approval by submitting a different transaction. This alters the expected index, causing the first owner to inadvertently approve the wrong transaction.

Updates

Lead Judging Commences

ai-first-flight-judge Lead Judge 4 days ago
Submission Judgement Published
Invalidated
Reason: Incorrect statement

Support

FAQs

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

Give us feedback!