Steadefi

Steadefi
DeFiHardhatFoundryOracle
35,000 USDC
View results
Submission Details
Severity: medium
Invalid

Incorrect Equality

Summary

Incorrect Equality

Vulnerability Details

This issue is present in several code lines as highlighed below:
GMXReader.debtRatio(GMXTypes.Store) (contracts/strategy/gmx/GMXReader.sol#220-224)
GMXReader.svTokenValue(GMXTypes.Store) (contracts/strategy/gmx/GMXReader.sol#27-32)
GMXReader.delta(GMXTypes.Store) (contracts/strategy/gmx/GMXReader.sol#194-214)
GMXReader.delta(GMXTypes.Store) (contracts/strategy/gmx/GMXReader.sol#194-214)
GMXReader.leverage(GMXTypes.Store) (contracts/strategy/gmx/GMXReader.sol#185-188)
GMXReader.valueToShares(GMXTypes.Store,uint256,uint256) (contracts/strategy/gmx/GMXReader.sol#48-56)

Impact

Use of strict equalities can be easily manipulated by an attacker.

Tools Used

Manual Review

Recommendations

Don't use strict equality to determine if an account has enough Ether or tokens.

Updates

Lead Judging Commences

hans Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Lack of quality

Support

FAQs

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