QA Report #292
Labels
bug
Something isn't working
QA (Quality Assurance)
Assets are not at risk. State handling, function incorrect as to spec, issues with clarity, syntax
valid
1. Multiple initialization of contract
Description
The attacker can initialize the contract, take malicious actions, and allow it to be re-initialized by the project without any error being noticed.
Instances
// Link to github
function initialize(Task storage _self, uint256 _cost) public {
2.USE A MORE RECENT VERSION OF SOLIDITY
Use a solidity version of at least 0.8.13 to get the ability to use
using for
with a list of free functionsInstances
// Link to github
using Tasks for Task;
https://github.com/code-423n4/2022-08-rigor/blob/5ab7ea84a1516cb726421ef690af5bc41029f88f/contracts/Community.sol#L28-L29
The text was updated successfully, but these errors were encountered: