The FjordPoints contract inherits from ERC20Burnable, which includes the burnFrom function. However, this function is not restricted or overridden in the FjordPoints contract, potentially allowing anyone with an allowance to burn tokens from other users’ balances. This could lead to unintended loss of tokens.
The burnFrom function in the ERC20Burnable contract allows users to burn tokens from another account’s balance based on the allowance granted. In the FjordPoints contract, which inherits this functionality, there is no restriction or custom implementation to control or limit the use of burnFrom.
Users can potentially burn tokens from other users’ balances if they have been granted an allowance, leading to financial loss for those users.
Manual review.
Override the burnFrom function in the FjordPoints contract to either disable it or restrict its use.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.