code-423n4 / 2023-06-lukso-findings

3 stars 1 forks source link

Failed transfer with low level call could be overlooked #107

Closed code423n4 closed 1 year ago

code423n4 commented 1 year ago

Lines of code

https://github.com/ERC725Alliance/ERC725/blob/7171a0e25e83cfe4c4dec6262bb62b4422c0478f/implementations/contracts/ERC725XCore.sol#L177 https://github.com/ERC725Alliance/ERC725/blob/7171a0e25e83cfe4c4dec6262bb62b4422c0478f/implementations/contracts/ERC725XCore.sol#L194 https://github.com/ERC725Alliance/ERC725/blob/7171a0e25e83cfe4c4dec6262bb62b4422c0478f/implementations/contracts/ERC725XCore.sol#L211

Vulnerability details

Impact

Transfers may fail silently.

Proof of Concept

Tools Used

Manual Review

Recommended Mitigation Steps

Check for the account's existence prior to transferring.

Assessed type

Token-Transfer

c4-pre-sort commented 1 year ago

minhquanym marked the issue as primary issue

minhquanym commented 1 year ago

OOS in winning bot race

c4-pre-sort commented 1 year ago

minhquanym marked the issue as low quality report

c4-judge commented 1 year ago

trust1995 marked the issue as unsatisfactory: Out of scope