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

gesha17

Security Researcher

Contact Me

High

14

Total

Medium

19

Total

$14.00K

Total Earnings

#435 All Time

21x

Payouts

silver

1x

2nd Places

bronze

1x

3rd Places

regular

8x

Top 10

All

Sherlock

Code4rena

Apr '25

Aegis.im YUSD

Aegis.im YUSD

45.94 OP • 1 total finding • Sherlock • gesha17

#4

high

Redeem fee is not actually charged to the redeeming user

BitVault

BitVault

1,850.66 USDC • 1 total finding • Code4rena • gesha17

bronze

medium

Non-whitelisted owner can also hold/own a troveNFT

Feb '25

THORWallet

THORWallet

0 USDC • 1 total finding • Code4rena • gesha17

#10

medium

Improper Transfer Restrictions on Non-Bridged Tokens Due to Boolean Bridged Token Tracking, Allowing a DoS Attack Vector

Jan '25

Liquid Ron

Liquid Ron

3,583.08 USDC • 3 total findings • Code4rena • gesha17

silver

high

The calculation of `totalAssets()` could be wrong if `operatorFeeAmount` > 0, this can cause potential loss for the new depositors

medium

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

medium

User can earn rewards by frontrunning the new rewards accumulation in Ron staking without actually delegating his tokens

Dec '24

SecondSwap

SecondSwap

2,530.96 USDC • 4 total findings • Code4rena • gesha17

#4

high

In `transferVesting`, the `grantorVesting.releaseRate` is calculated incorrectly, which leads to the sender being able to unlock more tokens than were initially locked.

medium

maxSellPercent can be buypassed by selling previously bought vestings at a later time

medium

Rounding error in stepDuration calculations.

medium

Large number of steps in a vesting may lead to loss of beneficiary funds or uneven vesting distribution

Oct '24

Kleidi

Kleidi

575.9 USDC • 1 total finding • Code4rena • gesha17

#6

medium

Gas griefing/attack via creating the proposals

Aug '24

The Wildcat Protocol

The Wildcat Protocol

2,181.03 USDC • 2 total findings • Code4rena • gesha17

#5

medium

AccessControlHooks onQueueWithdrawal() does not check if market is hooked which could lead to unexpected errors such as temporary DoS

medium

Role providers can bypass intended restrictions and lower expiry set by other providers

Chakra

Chakra

96.37 USDT • 5 total findings • Code4rena • gesha17

#28

high

Malicious actors can manipulate the `cross_chain_callback` callback

high

There is no refund mechanism in `ChakraSettlement.processCrossChainCallback` or `ChakraSettlementHandler.receive_cross_chain_callback` function

high

Anyone can manipulate user nonce (nonce_manager) in settlement contract

high

SettlementSignatureVerifier is missing check for duplicate validator signatures

medium

SettlementSignatureVerifier's required_validators is not updated, resulting in a low or high number of signatures being required

Jul '24

TraitForge

TraitForge

277.39 USDC • 3 total findings • Code4rena • gesha17

#17

high

`mintToken()`, `mintWithBudget()`, and `forge()` in the `TraitForgeNft` Contract Will Fail Due to a Wrong Modifier Used in `EntropyGenerator.initializeAlphaIndices()`

high

Wrong minting logic based on total token count across generations

medium

Lack of Slippage Protection in Dynamic Pricing Mint Function

Karak Restaking

Karak Restaking

0 USDC • Code4rena • gesha17

#16

Jun '24

Size

Size

1,628.62 USDC • 1 total finding • Code4rena • gesha17

#19

medium

Sandwich attack on loan fulfillment will temporarily prevent users from accessing their borrowed funds

Apr '24

Renzo

Renzo

0.04 USDC • 2 total findings • Code4rena • gesha17

#57

high

Incorrect withdraw queue balance in TVL calculation

medium

Deposits will always revert if the amount being deposited is less than the bufferToFill value

TITLES Publishing Protocol

TITLES Publishing Protocol

3.52 USDC • 1 total finding • Sherlock • gesha17

#52

high

mintBatch() for a set of receivers collects fee only once

Mar '24

PoolTogether

PoolTogether

1.47 USDC • 1 total finding • Code4rena • gesha17

#29

high

Any fee claim lesser than the total `yieldFeeBalance` as unit of shares is lost and locked in the `PrizeVault` contract

Feb '24

UniStaker Infrastructure

UniStaker Infrastructure

694.3 USDC • Code4rena • gesha17

#5

Althea Liquid Infrastructure

Althea Liquid Infrastructure

7.18 USDC • 1 total finding • Code4rena • gesha17

#34

high

Holders array can be manipulated by transferring or burning with amount 0, stealing rewards or bricking certain functions

AI Arena

AI Arena

0.04 USDC • 1 total finding • Code4rena • gesha17

#185

medium

Can mint NFT with the desired attributes by reverting transaction

Jan '24

Decent

Decent

435.55 USDC • 2 total findings • Code4rena • gesha17

#17

medium

DecentEthRouter.sol#_bridgeWithPayload() - Any refunded ETH (native token) will be refunded to the DecentBridgeAdapter, making them stuck

medium

Potential loss of capital due to fixed fee calculations

Curves

Curves

41.07 USDC • 2 total findings • Code4rena • gesha17

#69

high

Whitelised accounts can be forcefully DoSed from buying curveTokens during the presale

medium

Withdrawing with amount = 0 will forcefully set name and symbol to default and disable some functions for token subject

Dec '23

Ethereum Credit Guild

Ethereum Credit Guild

42.24 USDC • 1 total finding • Code4rena • gesha17

#77

medium

Replay attack to suddenly offboard the re-onboarded lending term

Nov '23

Kelp DAO | rsETH

Kelp DAO | rsETH

2.76 USDC • Code4rena • gesha17

#54