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

0xLogos

Security Researcher

⚡️

Contact Me

High

15

Total

Medium

8

Total

$33.10K

Total Earnings

#253 All Time

13x

Payouts

gold

2x

1st Places

regular

7x

Top 10

regular

10x

Top 25

All

Sherlock

Code4rena

Apr '24

Teller Finance

Teller Finance

178.08 USDC • 2 total findings • Sherlock • 0xLogos

#19

high

LenderCommitmentGroup_Smart can be tricked to account for not owned loans payments

high

Tokens that return false on failed transfer is not supported

Panoptic

Panoptic

28,226.97 USDC • 2 total findings • Code4rena • 0xLogos

gold

high

Overflow in CollateralTracker allows minting shares for free

medium

`_validatePositionList()` does not check for duplicate tokenIds, allowing attackers to bypass solvency checks

Mar '24

vVv Vesting & Staking

vVv Vesting & Staking

91.54 USDC • Sherlock • 0xLogos

#15

Axis Finance

Axis Finance

5.04 USDC • 1 total finding • Sherlock • 0xLogos

#28

high

Auctioneer.auction always write to lotRouting[0]

Amphor

Amphor

273.97 USDC • 2 total findings • Sherlock • 0xLogos

#8

medium

IERC20.transfer wil fail for USDT

medium

VaultZapper may fail to swap tokens because of wrong allowance check

Feb '24

Spectra

Spectra

80.57 USDC • 1 total finding • Code4rena • 0xLogos

#17

medium

PrincipalToken is not ERC-5095 compliant

AI Arena

AI Arena

64.53 USDC • 4 total findings • Code4rena • 0xLogos

#81

high

A locked fighter can be transferred; leads to game server unable to commit transactions, and unstoppable fighters

high

Player can mint more fighter NFTs during claim of rewards by leveraging reentrancy on the `claimRewards() function `

high

Non-transferable `GameItems` can be transferred with `GameItems::safeBatchTransferFrom(...)`

medium

Can mint NFT with the desired attributes by reverting transaction

Jan '24

Flat Money

Flat Money

1,085.33 USDC • 3 total findings • Sherlock • 0xLogos

#9

high

Close position trader fee can be bypassing

high

Wrong price used to update updateGlobalPositionData in liquidate

medium

OracleModule verifies even invalid Pyth network price against Chainlink price

Telcoin Platform Audit

Telcoin Platform Audit

2.64 USDC • 1 total finding • Sherlock • 0xLogos

#9

high

CouncilMember.burn will mess up members balances

Rio Vesting Escrow

Rio Vesting Escrow

2,625 USDC • 1 total finding • Sherlock • 0xLogos

gold

high

Destructing VestingEscrow implementation via delegatecall

Curves

Curves

1.57 USDC • 4 total findings • Code4rena • 0xLogos

#121

high

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

high

Unrestricted claiming of fees due to missing balance updates in `FeeSplitter`

high

Unauthorized Access to setCurves Function

medium

onBalanceChange causes previously unclaimed rewards to be cleared

Truflation

Truflation

90.28 USDC • 1 total finding • Sherlock • 0xLogos

#9

high

Malicious user can drain TrufVesting during initial release period

Ubiquity

Ubiquity

371.99 USDC • 1 total finding • Sherlock • 0xLogos

#7

medium

Time weighted average price is wrongly implemented