https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/13adc336-d09b-4026-aff1-239a051e731b.jpg

blutorque

Security Researcher

High

19

Total

Medium

12

Total

$13.37K

Total Earnings

#449 All Time

20x

Payouts

silver

1x

2nd Places

bronze

2x

3rd Places

regular

8x

Top 10

All

Sherlock

Code4rena

Feb '25

SEDA Protocol

SEDA Protocol

56.74 USDC • 2 total findings • Sherlock • blutorque

#19

medium

Malicious requestor will exploit fee transfer vulnerability to withdraw protocol funds

medium

A malicious actor can perpetually DoS the legitimate `postRequest()` txn

Jan '25

Aave v3.3

Aave v3.3

397.83 USDC • Sherlock • blutorque

#53

Allora v0.8.0 Update

Allora v0.8.0 Update

321.97 USDC • Sherlock • blutorque

#13

Findings not publicly available for private contests.

Dec '24

Numa

Numa

579.94 USDC • 1 total finding • Sherlock • blutorque

#10

high

First deposit bug

Nov '24

Ethos Network Financial Contracts

Ethos Network Financial Contracts

2.85 USDC • 2 total findings • Sherlock • blutorque

#31

high

Incorrect `marketsFunds` states update while `buyVotes()`, cause market funds to be stuck on graduation

medium

`sellVotes()` lacks slippage protection, leading a severe fund losses

Oct '24

Usual V1

Usual V1

1,013.20 USDC • 1 total finding • Sherlock • blutorque

bronze

high

With each `withdrawal()`, an unexpected spike in share price occurs due to incorrect internal `totalAssets` accounting.

Sep '24

Boost Core Incentive Protocol

Boost Core Incentive Protocol

23.07 USDC • 1 total finding • Sherlock • blutorque

#22

high

The raffle cannot be drawn, due to missing `drawRaffle()` functionality in the BoostCore contract

May '24

Midas

Midas

656.97 USDC • 1 total finding • Sherlock • blutorque

#4

high

Users can renounce their `BLACKLISTED_ROLE` to freely exchange mtBill in the secondary market.

Napier Finance - LST/LRT Integrations

Napier Finance - LST/LRT Integrations

1,365.43 USDC • 3 total findings • Sherlock • blutorque

#4

high

Any queued withdrawal from EtherFi adapter cannot be claimed

medium

`PufETHAdapter` uses the incorrect function signature for staking

medium

`currentStakeLimit` depletes faster in some adapters, due to actual amount spent less than the input `stakeAmount`

Apr '24

Renzo

Renzo

599 USDC • 4 total findings • Code4rena • blutorque

#20

high

Incorrect withdraw queue balance in TVL calculation

high

Withdrawals logic allows MEV exploits of TVL changes and zero-slippage zero-fee swaps

high

ETH withdrawals from EigenLayer always fail due to `OperatorDelegator`'s nonReentrant `receive()`

medium

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

DYAD

DYAD

0.02 USDC • 1 total finding • Code4rena • blutorque

#114

high

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

Mar '24

Abracadabra Mimswap

Abracadabra Mimswap

949.26 USDC • 2 total findings • Code4rena • blutorque

#9

high

Anyone making use of the MagicLP's TWAP to determine token prices will be exploitable.

medium

Adjusting "_I_" will create a sandwich opportunity because of price changes

Telcoin Platform Audit Update

Telcoin Platform Audit Update

228.70 USDC • 1 total finding • Sherlock • blutorque

silver

medium

Missing blacklist check beforeTokenTransfer allows anyone to bypass the blacklist mechanism

Feb '24

Spectra

Spectra

6,774.64 USDC • 1 total finding • Code4rena • blutorque

bronze

medium

All yield generated in the IBT vault can be drained by performing a vault deflation attack using the flash loan functionality of the Principal Token contract

AI Arena

AI Arena

3.35 USDC • 5 total findings • Code4rena • blutorque

#147

high

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

high

Since you can reroll with a different fighterType than the NFT you own, you can reroll bypassing maxRerollsAllowed and reroll attributes based on a different fighterType

high

Fighters cannot be minted after the initial generation due to uninitialized `numElements` mapping

high

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

medium

NFTs can be transferred even if StakeAtRisk remains, so the user's win cannot be recorded on the chain due to underflow, and can recover past losses that can't be recovered(steal protocol's token)

Jan '24

Olympus On-Chain Governance

Olympus On-Chain Governance

139.35 USDC • 1 total finding • Sherlock • blutorque

#7

medium

User unable to cast their votes due to revert `castVoteInternal`

Oct '23

NextGen

NextGen

0 USDC • 1 total finding • Code4rena • blutorque

#115

high

Attacker can drain all ETH from AuctionDemo when block.timestamp == auctionEndTime

Sep '23

Venus Prime

Venus Prime

235.12 USDC • 2 total findings • Code4rena • blutorque

#15

high

A malicious user can avoid unfavorable score updates after alpha/multiplier changes, resulting in accrual of outsized rewards for the attacker at the expense of other users

medium

DoS and gas griefing of calls to Prime.updateScores()

Maia DAO - Ulysses

Maia DAO - Ulysses

17.82 USDC • 1 total finding • Code4rena • blutorque

#57

high

All tokens can be stolen from `VirtualAccount` due to missing access modifier

Aug '23

Dopex

Dopex

0.01 USDC • 1 total finding • Code4rena • blutorque

#129

high

The settle feature will be broken if attacker arbitrarily transfer collateral tokens to the PerpetualAtlanticVaultLP