The updateCharacteristics
function of RamNFT
is called multiple times within increaseValuesOfParticipants
. If RamNFT
contract allows for external calls or state changes, this could be exploited.
This could lead to reentrancy attacks where state changes are manipulated.
Manual review
Add a ReentrancyGuard
to the ChoosingRam
contract.
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.