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

Olugbenga-ayo

Security Researcher

Contact Me

High

11

Total

Medium

12

Total

$9.94K

Total Earnings

#601 All Time

8x

Payouts

silver

1x

2nd Places

bronze

1x

3rd Places

regular

4x

Top 10

All

Sherlock

Code4rena

CodeHawks

Aug '25

Morpheus

Morpheus

82.26 USDC • 2 total findings • Code4rena • Olugbenga

#8

medium

Inconsistent balance accounting in stETH deposits leads to DOS of core functions and reward loss

medium

Same heartbeat for multiple price feeds is vulnerable

Jul '25

Allbridge Core Yield

Allbridge Core Yield

150.46 USDC • 1 total finding • Sherlock • Olugbenga-ayo

bronze

medium

First Depositor Attack Leading to Complete Fund Theft in PortfolioToken Contract

Mar '25

StarkWare Perps

StarkWare Perps

418.53 USDC • Code4rena • Olugbenga

#19

Feb '25

Virtuals Protocol

Virtuals Protocol

78.67 USDC • 4 total findings • Code4rena • Olugbenga

#47

high

Lack of Access Control in `AgentNftV2::addValidator()` Enables Unauthorized Validator Injection and Causes Reward Accounting Inconsistencies

medium

Attacker can prevent user from executing application registered through `initFromToken()` in `AgentFactoryV4`.

medium

No slippage protection during adding liquidity to uniswap

medium

`amountOutMin` passed in as 0 in `AgentToken::_swapTax` leads to loss of funds due to slippage

Core Contracts

Core Contracts

19.05 usdc • 16 total findings • CodeHawks • olugbenga

#251

high

ZENO Token Redemption Returns Negligible USDC Amount Compared to Purchase Price

high

Incorrect decimal handling in `Auction::buy()` leads to massive overpayment for ZENO tokens

high

Multiple issues from unnecessary balance increase calculation in DebtToken.mint

high

Reward manipulation vulnerability in StabilityPool

high

RToken's transfer function lead to loss of funds due to incorrect math

high

Users can borrow more assets than they have deposited as collateral

high

NFTs Get Permanently Locked in Stability Pool After Liquidation

high

Double Usage Index Scaling in StabilityPool Liquidation Inflates Required CRVUSD Balance

high

Ownership Parameter Mismatch in LendingPool’s Vault Withdrawal Logic

high

Attackers can double voting power and veToken amount by locking and increasing

medium

Missing Boost Balance and other parameters Update in veRAACToken Functions. Incomplete Boost State Updates Result in Inaccurate Voting Power and Reward Distribution

medium

Incorrect DebtToken totalSupply Scaling Breaks Interest Rate Calculations

medium

LendingPool deposits do not work with CurveVault due to lack of funds

medium

`RToken::calculateDustAmount` are incorrectly calculated, leading to not be able to transfer the accrued dust amount

medium

balanceOf(address(this)) in StabilityPool causes reward distribution to be higher than it should be

low

Limited veRaac Token Supply Triggers DoS, Hampering Proper Governance Participation.

Jan '25

Liquid Ron

Liquid Ron

0 USDC • 1 total finding • Code4rena • Olugbenga

#12

medium

Incorrect Logic in onlyOperator Modifier Leading to Denial-of-Service for Authorized Operators Across Critical Functions

Aave DIVA Wrapper

Aave DIVA Wrapper

0.04 usdc • 1 total finding • CodeHawks • olugbenga

#9

low

Incorrect sequence of AaveDIVAWrapper constructor parameters

Sep '24

Staking

Staking

9,186.64 USDC • CodeHawks • olugbenga

silver