Core Contracts

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

Upgradeable StabilityPool risks

Summary

The StabilityPool uses UUPS upgradeability, risking storage collisions or malicious upgrades if the proxy admin is compromised.

Vulnerability Details

The StabilityPool contract uses UUPS upgradeability, which, if not managed properly, could lead to storage collisions or malicious upgrades. The initialize() function lacks access control, increasing the risk.

Impact

If the proxy admin is compromised, an attacker could execute malicious upgrades, potentially stealing funds or disrupting the protocol's operations.

The project's use of upgradeable contracts, such as those potentially used in the StabilityPool, aligns with this concern. Ensuring secure upgrade patterns is crucial.

Tools Used

  • Manual review

Recommendations

Ensure robust access control and consider using more secure upgrade patterns.

Updates

Lead Judging Commences

inallhonesty Lead Judge 4 months ago
Submission Judgement Published
Invalidated
Reason: Incorrect statement

Support

FAQs

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