Core Contracts

Regnum Aurum Acquisition Corp
HardhatReal World AssetsNFT
77,280 USDC
View results
Submission Details
Severity: medium
Valid

Emergency Withdraw in veRAACToken Breaks Governance Security

Summary

Governance proposals can be created, voted, and executed during an emergency withdrawal period in veRAACToken, allowing manipulation of voting decisions when voting power calculations are unreliable.

Vulnerability Details

In Governance, there is no check in propose(),castVote() and execute() for emergency state in veRAACToken.

During those periods, it's expected that something is going wrong with the Governance. Still a user can propose castVote and execute, when the voting power is unstable.

All governance action should be disabled during an emergency state.

Impact

Governance can be manipulated during emergency periods and Core protocol decisions are at risk.

Depending on the power of the Governance, if it's the owner of several critical contracts, it could end in the Treasury being siphoned or added critical roles to external addres that would mint or burn tokens in the protocols.

Tools Used

Manual

Recommendations

Avoid any Governance action during an Emergency withdrawal event.

Updates

Lead Judging Commences

inallhonesty Lead Judge 3 months ago
Submission Judgement Published
Validated
Assigned finding tags:

Governance proposals can be created, voted on, and executed during veRAACToken emergency withdrawal periods, allowing manipulation when voting power is inconsistent

inallhonesty Lead Judge 3 months ago
Submission Judgement Published
Validated
Assigned finding tags:

Governance proposals can be created, voted on, and executed during veRAACToken emergency withdrawal periods, allowing manipulation when voting power is inconsistent

Appeal created

anonymousjoe Auditor
3 months ago
inallhonesty Lead Judge
3 months ago
anonymousjoe Auditor
3 months ago
inallhonesty Lead Judge
3 months ago
inallhonesty Lead Judge 3 months ago
Submission Judgement Published
Validated
Assigned finding tags:

Governance proposals can be created, voted on, and executed during veRAACToken emergency withdrawal periods, allowing manipulation when voting power is inconsistent

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.