https://sherlock-files.ams3.digitaloceanspaces.com/profile_images/defaults/default_avatar_5.png

ShadowForce

Security Researcher

Contact Me

High

4

Total

Medium

1

Solo

15

Total

$27.67K

Total Earnings

#289 All Time

6x

Payouts

bronze

1x

3rd Places

regular

2x

Top 10

regular

6x

Top 25

All

Sherlock

May '23

Index

Index

305.89 USDC • 3 total findings • Sherlock • ShadowForce

#13

medium

no validation to ensure the arbitrum sequencer is down

medium

Poor validation of chainlink price timestamp

medium

The protocol does not compatible with token such as USDT because of the Approval Face Protection

Apr '23

GMX Update

GMX Update

634.19 USDC • 1 total finding • Sherlock • ShadowForce

#14

medium

Limit orders are broken when there are price gaps

Mar '23

Notional V3

Notional V3

10,409.03 USDC • 5 total findings • Sherlock • ShadowForce

bronze

high

User can reject Vault account settlement easily

medium

Token approval is never issued for CERC20 When executing rebalancing in TreasuryAction.sol

medium

Lack of check for liquidator address when deleveraging result in either griefing or loss of fund

medium

Cannot permissionless settle the vault account if the user use a blacklisted account

medium

cToken mint/redeem return value is never handled

Optimism Update

Optimism Update

13,249.97 USDC • 1 total finding • Sherlock • ShadowForce

#4

high

Malicious user can finalize other’s withdrawal with precise amount of gas, leading to loss of funds even after the fix

Y2K

Y2K

560.59 USDC • 4 total findings • Sherlock • ShadowForce

#25

high

User can avoid paying deposit fee

medium

Unbounded loop causes dos and relayers cannot be compensated

medium

Lack of validation for chainlink price feed timestamp allows outdated price to be used.

medium

Epoch is wrongly settled if sequencer is down

Feb '23

GMX

GMX

2,506.92 USDC • 5 total findings • Sherlock • ShadowForce

#13

high

Incorrect usage of block number

medium

Oracle assumes stable coin never depegs

medium

Issue when using tx.gasprice to estimate the execution fee

medium

There is no check to see if Arbitrum L2 sequencer is down

medium

Poor validation of chainlink oracle timestamp