Core Contracts

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

lock of funds in `RAACRealeaseOehestrator::emergencyRevoke` function.

Summary

When emergencyRevoke is called, unclaimed tokens are sent to the orchestrator contract (address(this)) via raacToken.transfer(address(this), ...) but there is currently no mechanism to withdraw these funds, leaving them stuck in the contract.

Vulnerability Details

The contract has no logic to withdraw ERC20 tokens from its own balance. ERC20 tokens sent to a contract without a withdrawal mechanism are permanently locked.

Impact

tokens sent to the contract is stuck

Tools Used

manual review

Recommendations

add a rescue mechanism

Updates

Lead Judging Commences

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

RAACReleaseOrchestrator::emergencyRevoke sends revoked tokens to contract address with no withdrawal mechanism, permanently locking funds

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

RAACReleaseOrchestrator::emergencyRevoke sends revoked tokens to contract address with no withdrawal mechanism, permanently locking funds

Support

FAQs

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

Give us feedback!