Lucene search
+L

842 matches found

Code423n4
Code423n4
added 2021/09/15 12:0 a.m.9 views

Vault: Withdrawals can be frontrun to cause users to burn tokens without receiving funds in return

Handle hickuphh3 Vulnerability details Impact Let us assume either of the following cases: 1. The vault / protocol is to be winded down or migrated, where either the protocol is halted and withdrawAll has been called on all active strategies to transfer funds into the vault. 2. There are 0...

6.8AI score
SaveExploits0
Code423n4
Code423n4
added 2021/09/15 12:0 a.m.13 views

Controller.withdraw(...) User may lose funds when withdraw wantToken from the underlying contract

Handle WatchPug Vulnerability details The wantToken of the strategy may be different from the token argument of Controller.withdrawaddress token, uint256 amount according to code at line 469-474 of Controller.sol. if want != token address converter = vaultDetailsmsg.sender.converter;...

6.8AI score
SaveExploits0
Code423n4
Code423n4
added 2021/09/15 12:0 a.m.11 views

Vault.balanceOfThis values all tokens equally

Handle cmichel Vulnerability details The Vault.balanceOfThis function values all tokens equally. They are normalized to 18 decimals and then simply added up: for uint8 i; i tokens.length; i++ address token = tokensi; // adds up different tokens here, treating them as exactly equal value 1.0 A = 1...

6.7AI score
SaveExploits0
Code423n4
Code423n4
added 2021/09/15 12:0 a.m.9 views

Vault does not normalize decimal on withdrawing

Handle jonah1005 Vulnerability details Impact The vault does not normalize decimals when a user withdraws the token. When a user has 100e18 shares, he can withdraw all usdc/ usdt from the token. The liquidity of USDC/USDC would be drained. I consider this is a high-risk issue. Proof of Concept...

6.9AI score
SaveExploits0
Code423n4
Code423n4
added 2021/09/15 12:0 a.m.11 views

User may receive less than the eligible amount per the shares being withdrawn

Handle 0xRajeev Vulnerability details Impact User may receive less than the eligible amount per the shares being withdrawn. It is not clear under what conditions this happens but needs to be documented and user warned. Proof of Concept Tools Used Manual Analysis Recommended Mitigation Steps...

6.9AI score
SaveExploits0
Code423n4
Code423n4
added 2021/09/15 12:0 a.m.12 views

Vault may not have enough tokens for withdraw

Handle 0xRajeev Vulnerability details Impact There is an assumption in LegacyController.vault that the vault will have enough tokens0 to cover the balance difference. If not, the user may receive less than amount requested and balance funds get lost/locked unless the vault withdraws from the...

6.9AI score
SaveExploits0
Code423n4
Code423n4
added 2021/09/15 12:0 a.m.10 views

Last person to withdraw his tokens might not be able to do this, in Crowdsale (edge case)

Handle gpersoon Vulnerability details Impact Suppose a Crowdsale is successful and enough commitments are made before the marketInfo.endTime. Suppose marketStatus.commitmentsTotal == marketInfo.totalTokens -1 // note this is an edge case, but can be constructed by an attacker Then the function...

6.7AI score
SaveExploits0
Code423n4
Code423n4
added 2021/09/15 12:0 a.m.14 views

Vault: Withdrawal amount isn't un-normalized

Handle hickuphh3 Vulnerability details Impact In withdraw, the withdrawal amount is the proportion of the normalized amounts of all the tokens in the vault and its strategies. However, this amount isn't un-normalized to the output token's decimals, thus leading to an erroneous token amount being...

6.8AI score
SaveExploits0
Code423n4
Code423n4
added 2021/09/12 12:0 a.m.14 views

Controller transfer extra token on withdrawing tokens

Handle jonah1005 Vulnerability details Impact The Controlle�r's function withdrawaddress token, uint256 amount should return whatever amount of the token user/vault asks. However, it tries to withdraw strategy.want token and convert it. Take for example, when a user/vault calls withdrawdai, 100,...

6.8AI score
SaveExploits0
Code423n4
Code423n4
added 2021/08/26 12:0 a.m.13 views

Owner has a rugpull function

Handle tensors Vulnerability details Impact The owner of the contract has a rugpull function. This can be unsafe if the private key for the owner account falls into the wrong hands, allowing instant withdrawal of all the funds. In general, having a single point of failure like this is not...

7AI score
SaveExploits0
ATTACKERKB
ATTACKERKB
added 2021/08/24 8:15 p.m.2 views

CVE-2021-31151

DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by the CVE program. Notes: none...

6.1AI score
SaveExploits0References1
ATTACKERKB
ATTACKERKB
added 2021/08/24 7:15 p.m.5 views

CVE-2021-31150

DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by the CVE program. Notes: none...

6.1AI score
SaveExploits0References1
ATTACKERKB
ATTACKERKB
added 2021/08/24 7:15 p.m.2 views

CVE-2021-31114

DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by the CVE program. Notes: none...

6.1AI score
SaveExploits0References1
ATTACKERKB
ATTACKERKB
added 2021/08/24 7:15 p.m.2 views

CVE-2021-31098

DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by the CVE program. Notes: none...

6.1AI score
SaveExploits0References1
ATTACKERKB
ATTACKERKB
added 2021/08/24 7:15 p.m.2 views

CVE-2021-31091

DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by the CVE program. Notes: none...

6.1AI score
SaveExploits0References1
ATTACKERKB
ATTACKERKB
added 2021/08/24 7:15 p.m.4 views

CVE-2021-31079

DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by the CVE program. Notes: none...

6.1AI score
SaveExploits0References1
ATTACKERKB
ATTACKERKB
added 2021/08/24 7:15 p.m.2 views

CVE-2021-31064

DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by the CVE program. Notes: none...

6.1AI score
SaveExploits0References1
ATTACKERKB
ATTACKERKB
added 2021/08/24 7:15 p.m.3 views

CVE-2021-31071

DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by the CVE program. Notes: none...

6.1AI score
SaveExploits0References1
ATTACKERKB
ATTACKERKB
added 2021/08/24 7:15 p.m.2 views

CVE-2021-31048

DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by the CVE program. Notes: none...

6.1AI score
SaveExploits0References1
ATTACKERKB
ATTACKERKB
added 2021/08/24 7:15 p.m.3 views

CVE-2021-31032

DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by the CVE program. Notes: none...

6.1AI score
SaveExploits0References1
Rows per page
Query Builder