-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing extensions in the auction mechanism: the attacker can win auctions by paying a negligible amount. #655
Labels
3 (High Risk)
Assets can be stolen/lost/compromised directly
bug
Something isn't working
duplicate-1323
partial-25
Incomplete articulation of vulnerability; eligible for partial credit only (25%)
Comments
c4-submissions
added
3 (High Risk)
Assets can be stolen/lost/compromised directly
bug
Something isn't working
labels
Nov 9, 2023
141345 marked the issue as duplicate of #962 |
alex-ppg marked the issue as not a duplicate |
alex-ppg marked the issue as duplicate of #1784 |
alex-ppg marked the issue as duplicate of #1323 |
alex-ppg marked the issue as partial-25 |
c4-judge
added
the
partial-25
Incomplete articulation of vulnerability; eligible for partial credit only (25%)
label
Dec 8, 2023
alex-ppg marked the issue as satisfactory |
c4-judge
added
satisfactory
satisfies C4 submission criteria; eligible for awards
partial-25
Incomplete articulation of vulnerability; eligible for partial credit only (25%)
and removed
partial-25
Incomplete articulation of vulnerability; eligible for partial credit only (25%)
satisfactory
satisfies C4 submission criteria; eligible for awards
labels
Dec 8, 2023
alex-ppg marked the issue as partial-25 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
3 (High Risk)
Assets can be stolen/lost/compromised directly
bug
Something isn't working
duplicate-1323
partial-25
Incomplete articulation of vulnerability; eligible for partial credit only (25%)
Lines of code
https://github.com/code-423n4/2023-10-nextgen/blob/8b518196629faa37eae39736837b24926fd3c07c/smart-contracts/AuctionDemo.sol#L18
Vulnerability details
Impact
The attacker can win auctions by paying a negligible amount.
Proof of Concept
Quote from Opensea
However, bids placed in the last minutes will not receive an extension in this system, which can lead to exploitation.
Attack Flow:
Tools Used
VS Code
Recommended Mitigation Steps
Add an extension if a bid is placed in the last 10 minutes.
Assessed type
Timing
The text was updated successfully, but these errors were encountered: