https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/ce50813f-a917-4104-9077-45b9f0076a79.jpg

Koolex

Security Researcher

Web3 Security Researcher | Warden at @code4rena Check my findings at https://t.co/SW3b4GX15C DM for solo/private audit

Contact Me

High

32

Total

Medium

1

Solo

28

Total

$122.43K

Total Earnings

#74 All Time

26x

Payouts

gold

1x

1st Places

silver

1x

2nd Places

bronze

1x

3rd Places

All

Sherlock

Code4rena

Cantina

Oct '24

tensor-monorepo

tensor-monorepo

4,860.75 USDC • 3 total findings • Cantina • Koolex

#7

high

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

Mar '24

Phat Contract Runtime

Phat Contract Runtime

2,606.45 USDC • 1 total finding • Code4rena • Koolex

#4

medium

An attacker can crash the cluster system by sending an HTTP request with a huge timeout

Jan '24

Blast

Blast

24,353.34 USDC • 2 total findings • Cantina • Koolex

#16

high

Finding not yet public.

medium

Finding not yet public.

lockbox-solana

lockbox-solana

4,961.93 USDC • 2 total findings • Cantina • Koolex

#4

medium

Finding not yet public.

medium

Finding not yet public.

Oct '23

zkSync Era

zkSync Era

13,656.89 USDC • Code4rena • Koolex

#8

Sep '23

Maia DAO - Ulysses

Maia DAO - Ulysses

1,278.56 USDC • 3 total findings • Code4rena • Koolex

#14

medium

Message channels can be blocked resulting in DoS

medium

If RootBridgeAgent.lzReceiveNonBlocking reverts internally, the native token sent by relayer to RootBridgeAgent is left in RootBridgeAgent

medium

addGlobalToken() localAdress could be overwritten

Jul '23

Tapioca DAO

Tapioca DAO

4,460.08 USDC • 5 total findings • Code4rena • Koolex

#16

high

Ability to steal user funds and increase collateral share infinitely in BigBang and Singularity

high

Incorrect solvency check because it multiplies collateralizationRate by share not amount when calculating liquidation threshold

high

Funds are locked because borrowFee is not correctly implemented in BigBang

medium

[MC01] Market liquidations can revert due to arithmetic underflow

medium

All liquidated collateral can be stolen from Singularity and Big Bang

May '23

Maia DAO Ecosystem

Maia DAO Ecosystem

19,221.86 USDC • 7 total findings • Code4rena • Koolex

silver

high

Overpaying remaining gas to the user or failing anyExecute call due to incorrect gas unit calculation in BranchBridgeAgent

high

The difference between gasLeft and gasAfterTransfer is greater than TRANSFER_OVERHEAD causing `anyExecute` to fail always

high

MIN_FALLBACK_RESERVE (in BranchBridgeAgent) doesn't consider the actual gas consumption in AnyCall contracts which let the user underpay the actual cost when replenishing the execution budget

high

Cross-chain messaging via Anycall will fail

medium

Unstaking `vMAIA` tokens on the first Tuesday of the month can be offset

medium

The user is enforced to overpay for the fallback gas when `retryDeposit`

medium

Replenishing gas is missing in `_payFallbackGas` of RootBridgeAgent

Ajna Protocol

Ajna Protocol

6,000.03 USDC • 4 total findings • Code4rena • Koolex

gold

high

User can exponentially increase the value of their position through the memorializePositions function

high

The lender could possibly lose unclaimed rewards in case a bucket goes bankrupt

high

Incorrect calculation of the remaining updatedRewards leads to possible underflow error

high

PositionManager's moveLiquidity can freeze funds by removing destination index even when the move was partial

Footium

Footium

0.00 USDC • 2 total findings • Sherlock • Koolex

#33

medium

Transferring ERC20 tokens which return a bool value and don't revert on failure will cause loss of funds for the receiver

medium

Use safemint instead of mint for ERC721 FootiumClub

Apr '23

Caviar Private Pools

Caviar Private Pools

185.58 USDC • 4 total findings • Code4rena • Koolex

#30

high

PrivatePool owner can steal all ERC20 and NFT from user via arbitrary execution

medium

The `royaltyRecipient` could not be prepare to receive ether, making the `sell` to fail

medium

Loss of funds for traders due to accounting error in royalty calculations

medium

`changeFeeQuote` will fail for low decimal ERC20 tokens

Mar '23

Asymmetry contest

Asymmetry contest

16.62 USDC • 1 total finding • Code4rena • Koolex

#107

high

An attacker can manipulate the preDepositvePrice to steal from other users.

Kairos Loan

Kairos Loan

468.04 USDC • 1 total finding • Sherlock • Koolex

#8

medium

The NFT (collateral) could possibly get stuck in the protocol in some cases

Feb '23

Ethos Reserve contest

Ethos Reserve contest

3,168.53 USDC • 2 total findings • Code4rena • Koolex

#10

high

User can lose up to whole stake on vault withdrawal when there are funds locked in the strategy

medium

Denial of liquidations and Redemptions by borrowing all reserves from AAVE

Carapace

Carapace

2,961.44 USDC • 3 total findings • Sherlock • Koolex

#7

high

accruePremiumAndExpireProtections is vulnerable to DDoS

high

Missing validation of snapshotId makes it possible for the investor to claim unlocked capitals from the same snapshot multiple times

high

Calculating the claimable amount across all locked capitals for a given seller and a lending pool returns only the amount of the last unlocked capital

Jan '23

Optimism

Optimism

26,214.51 USDC • 1 total finding • Sherlock • Koolex

#7

medium

LES (Light Ethereum Subprotocol) doesn't forward the transaction to the sequencer

Astaria contest

Astaria contest

4,896.7 USDC • 5 total findings • Code4rena • Koolex

bronze

high

Attacker can take loan for Victim

high

Wrong starting price when listing on Seaport for assets that has less than 18 decimals

high

Anyone can wipe complete state of any collateral at any point

high

Lack of StrategyDetailsParam.vault validation allows the borrower to steal all the funds from the vault

high

Improper validations in Clearinghouse. possible to lock collateral NFT in contract.

Biconomy - Smart Contract Wallet contest

Biconomy - Smart Contract Wallet contest

621.96 USDC • 5 total findings • Code4rena • Koolex

#20

high

Arbitrary transactions possible due to insufficient signature validation

high

Replay attack (EIP712 signed transaction)

high

Destruction of the `SmartAccount` implementation

medium

SmartAccount.sol is intended to be upgradable but inherits from contracts that contain storage and no gaps

medium

[Medium-3] Non-compliance with EIP-4337

Dec '22

Papr contest

Papr contest

1,330.41 USDC • 1 total finding • Code4rena • Koolex

#11

high

Collateral NFT deposited to a wrong address, when transferred directly to `PaprController`

Forgeries contest

Forgeries contest

19.22 USDC • 1 total finding • Code4rena • Koolex

#25

high

Admin does not have to wait to call `lastResortTimelockOwnerClaimNFT()`

Caviar contest

Caviar contest

6.99 USDC • 1 total finding • Code4rena • Koolex

#46

high

First depositor can break minting of shares

prePO contest

prePO contest

287.26 USDC • 1 total finding • Code4rena • Koolex

#21

medium

The recipient receives free collateral token if an ERC20 token that deducts a fee on transfer used as baseToken

Nov '22

Redacted Cartel contest

Redacted Cartel contest

156.92 USDC • 2 total findings • Code4rena • Koolex

#33

high

Underlying assets stealing in `AutoPxGmx` and `AutoPxGlp` via share price manipulation

medium

Reward tokens mismanagement can cause users losing rewards

Blur Exchange contest

Blur Exchange contest

612.43 USDC • 1 total finding • Code4rena • Koolex

#10

high

Direct theft of buyers ETH funds.

LooksRare Aggregator contest

LooksRare Aggregator contest

77.22 USDC • 1 total finding • Code4rena • Koolex

#23

medium

Public to all funds escape

Debt DAO contest

Debt DAO contest

8.08 USDC • 1 total finding • Code4rena • Koolex

#57

medium

Borrower/Lender excessive ETH not refunded and permanently locked in protocol