Liquid Staking

Stakelink
DeFiHardhatOracle
50,000 USDC
View results
Submission Details
Severity: high
Invalid

Unauthorized Access to Vault Deployment via External performUpkeep Function

Summary

The performUpkeep function in the CommunityVCS contract is marked as external, potentially allowing unauthorized users to trigger vault deployments.

Vulnerability Details

  • Function Access: The performUpkeep function is accessible to any external caller.

  • Potential Misuse: Without access control, unauthorized entities could deploy new vaults, leading to unexpected behavior or resource allocation.

Impact

Unauthorized Vault Deployment: Could result in unnecessary or malicious vault creation, impacting system resources and functionality.

Tools Used

Manual Review

Recommendations

Access Control: Implement access restrictions using modifiers like onlyOwner or a custom modifier to limit who can call performUpkeep

Updates

Lead Judging Commences

inallhonesty Lead Judge 10 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

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