Part 2

Zaros
PerpetualsDEXFoundrySolidity
70,000 USDC
View results
Submission Details
Severity: high
Invalid

Market ID Delegation Vulnerabilities

Summary

ZLP vaults delegate liquidity to invalid markets due to missing validation.

Vulnerability Details

MarketMakingEngine.addMarketToVault() accepts arbitrary marketId inputs without verifying they correspond to valid PerpsEngine markets.

Impact

LPs’ funds could be permanently stuck in non-existent markets.

Tools Used

Manual review of CreditDelegationBranch.sol

Recommendations

Add a whitelist of valid marketId values and cross-check with the PerpsEngine

Updates

Lead Judging Commences

inallhonesty Lead Judge 4 months ago
Submission Judgement Published
Invalidated
Reason: Lack of quality

Support

FAQs

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