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

PwnedNoMore

Security Researcher

Contact Me

High

13

Total

Medium

9

Total

$31.74K

Total Earnings

#273 All Time

10x

Payouts

gold

2x

1st Places

regular

4x

Top 10

regular

7x

Top 25

All

Code4rena

Jan '23

Biconomy - Smart Contract Wallet contest

Biconomy - Smart Contract Wallet contest

149.42 USDC • 1 total finding • Code4rena • PwnedNoMore

#40

high

Replay attack (EIP712 signed transaction)

Nov '22

SIZE contest

SIZE contest

153.1 USDC • 1 total finding • Code4rena • PwnedNoMore

#24

high

Attacker can steal any funds in the contract by state confusion (no preconditions)

Aug '22

FIAT DAO veFDT contest

FIAT DAO veFDT contest

541.65 USDC • 1 total finding • Code4rena • PwnedNoMore

#10

medium

`increaseUnlockTime` missing `_checkpoint` for delegated values

Foundation Drop contest

Foundation Drop contest

84.09 USDC • 1 total finding • Code4rena • PwnedNoMore

#27

medium

Possible to bypass saleConfig.limitPerAccount

Jul '22

ENS contest

ENS contest

18,700.42 USDC • 4 total findings • Code4rena • PwnedNoMore

gold

high

[PNM-001] `PARENT_CANNOT_CONTROL` can be bypassed by maliciously unwrapping parent node

high

[PNM-002] The expiry of the parent node can be smaller than the one of a child node, violating the guarantee policy

medium

Users can create extra ENS records at no cost

medium

[PNM-003] The preimage DB (i.e., `NameWrapper.names`) can be maliciously manipulated/corrupted

Fractional v2 contest

Fractional v2 contest

2,435.83 USDC • 6 total findings • Code4rena • PwnedNoMore

#9

high

Proposal which started buyout which fails is able to settle migration as if its buyout succeeded.

high

Steal NFTs from a Vault, and ETH + Fractional tokens from users.

high

[PNM-001] The time constraint of selling fractions can be bypassed by directly transferring fraction tokens to the buyout contract

high

```migrateFractions``` may be called more than once by the same user which may lead to loss of tokens for other users

medium

An attacker can DoS vault's buyout with as little as 1 wei per 4 days

medium

Delegate call in `Vault#_execute` can alter Vault's ownership

Jun '22

Putty contest

Putty contest

778.18 USDC • 1 total finding • Code4rena • PwnedNoMore

#23

high

Create a short call order with non empty floor makes the option impossible to exercise and withdraw

Nibbl contest

Nibbl contest

1,080.98 USDC • 1 total finding • Code4rena • PwnedNoMore

#12

medium

[PNM-004] Calculation of `_secondaryReserveRatio` can be overflowed

Yieldy contest

Yieldy contest

152.65 USDC • 1 total finding • Code4rena • PwnedNoMore

#36

medium

`_storeRebase()` is called with the wrong parameters

Infinity NFT Marketplace contest

Infinity NFT Marketplace contest

7,659.98 USDC • 5 total findings • Code4rena • PwnedNoMore

gold

high

`canExecTakeOrder` mismatches `makerOrder` and `takerItems` when duplicated items present

high

Maker buy order with no specified NFT tokenIds may get fulfilled in `matchOneToManyOrders` without receiving any NFT

high

Some real-world NFT tokens may support both ERC721 and ERC1155 standards, which may break `InfinityExchange::_transferNFTs`

high

`_transferNFTs()` succeeds even if no transfer is performed

medium

Bug in `MatchOneToManyOrders` may cause tokens theft