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

forgebyola

Security Researcher

Contact Me

High

8

Total

Medium

10

Total

$2.35K

Total Earnings

#971 All Time

11x

Payouts

regular

2x

Top 10

regular

4x

Top 25

regular

6x

Top 50

All

Sherlock

Code4rena

Jul '24

Munchables

Munchables

357.08 USDC • 2 total findings • Code4rena • forgebyola

#18

high

Failure to Update Dirty Flag in transferToUnoccupiedPlot Prevents Reward Accumulation On Valid Plot

high

in `farmPlots()` an underflow in edge case leading to freeze of funds (NFT)

MakerDAO Endgame

MakerDAO Endgame

7.80 USDC • Sherlock • forgebyola

#114

May '24

Canto

Canto

1,042.11 USDC • Code4rena • forgebyola

#4

Predy

Predy

3.98 USDC • 2 total findings • Code4rena • forgebyola

#36

medium

Vaults can become immune from liquidation by setting `vault.recipient` to a blacklisted quote token address

medium

Chainlink's `latestRoundData` might return stale or incorrect results

Arbitrum BoLD

Arbitrum BoLD

0 USDC • Code4rena • forgebyola

#10

Apr '24

NOYA

NOYA

248.15 USDC + NOYA stars • 6 total findings • Code4rena • forgebyola

#32

high

`executeWithdraw` may be blocked if any of the users are blacklisted from the `baseToken`

medium

The total deposit amount limit in `AccountingManager.sol` can be bypassed

medium

Attacker can increase the length of `withdrawQueue` by withdrawing 0 amount of tokens frequently

medium

Incorrect modifier condition

medium

`depositQueue.queue` in `AccountingManager` can be flooded causing a DoS

medium

Dust donation might DOS all connectors to create new holding positions, by preventing removing existing holding positions

DYAD

DYAD

37.3 USDC • 3 total findings • Code4rena • forgebyola

#75

high

Attacker can make 0 value deposit() calls to deny user from redeeming or withdrawing collateral

high

User can get their Kerosene stuck because of an invalid check on withdraw

medium

Value of kerosene can be manipulated to force liquidate users

Zivoe

Zivoe

10.48 USDC • 2 total findings • Sherlock • forgebyola

#52

high

Incorrect Accounting in `ZivoeVesting` can damage internal accounting of protocol

high

Malicious user can continuously extend the finish period of a reward token and cause reward dilution for other legit users of the Zivoe reward system.

Mar '24

zkSync Era

zkSync Era

565.16 USDC • 1 total finding • Code4rena • forgebyola

#11

medium

Freezed Chain will never be unfreeze since `StateTransitionManager::unfreezeChain` is calling `freezeDiamond` instead of `unfreezeDiamond`.

Feb '24

AI Arena

AI Arena

2.06 USDC • 1 total finding • Code4rena • forgebyola

#157

high

Malicious user can stake an amount which causes zero curStakeAtRisk on a loss but equal rewardPoints to a fair user on a win

Jan '24

Salty.IO

Salty.IO

79.25 USDC • 1 total finding • Code4rena • forgebyola

#77

medium

Creation of token whitelisting proposals can be DOS'd