Core Contracts

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

Malicious Users can cause Premature Reward Extraction for other Users to Manipulates veRAAC Yield Distribution

Summary

A malicious user can claim RAAC rewards ealier for other protocol users so as to manipulate the veRAAC yield distribution.

Vulnerability Details

Users accumulate RAAC token rewards when they hold veRAAC over a period of time. However, the claimRewards function in the FeeCollector contract allows for anyone to claim rewards on behalf of a person. This opens room for malicious users to claim on behalf of users holding veRAAC tokens.

POC

Impact

  • Earlier claim of RAACtokens for other users will cause users to lose voting power.

  • Attacker whose rewards are yet unclaimed will gather more voting power and earn more from the yield generation.

Tools Used

Manual review.

Recommendations

Add check that only original users can claim rewards.

Updates

Lead Judging Commences

inallhonesty Lead Judge 6 months ago
Submission Judgement Published
Invalidated
Reason: Design choice

Support

FAQs

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