Core Contracts

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

[H-06] RAACNFTs are stuck in StabilityPool after a successful liquidation

Summary

After a successful liquidation the RAACNFTs that were deposited by the user in the LendingPool will be sent to the StabilityPool without any way to get them out.

Vulnerability Details

There is no function to handle the withdrawal of NFTs from the StabilityPool in its contract, furthermore the transfer is not performed with the "safe" variant of the transfer function, further lacking any handling of the issue.

Location

Impact

The NFT tokens are stuck in the StabilityPool instead of being auctioned off to compensate for the losses of the protocol.

Tools Used

Manual review.

Recommendations

Implement additional functionality to handle these tokens, even if just an "emergency" withdrawal.

Updates

Lead Judging Commences

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

Liquidated RAACNFTs are sent to the StabilityPool by LendingPool::finalizeLiquidation where they get stuck

Support

FAQs

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

Give us feedback!