Severity:
Select the appropriate severity level based on the impact of the vulnerabilities. For example, you might choose "Medium" or "High" depending on how critical you assess the vulnerabilities to be.
Finding:
Summary
The Adminable.sol contract was analyzed, and potential vulnerabilities were identified. These vulnerabilities could allow unauthorized access or incorrect role assignment, affecting the security of the contract.
Vulnerability Details
Single Step Admin Transfer:
The admin transfer is conducted in a single step, which could allow an attacker with temporary control to permanently change the admin role.
Potential Reentrancy Attacks:
The use of msg.sender directly in the acceptAdmin function could be vulnerable to reentrancy attacks if not properly secured.
Tools Used
Manual code review
Solidity compiler
Security analysis tools (e.g., MythX, Slither)
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.