ENS contest - rishabh's results

Decentralised naming for wallets, websites, & more.

General Information

Platform: Code4rena

Start Date: 12/07/2022

Pot Size: $75,000 USDC

Total HM: 16

Participants: 100

Period: 7 days

Judge: LSDan

Total Solo HM: 7

Id: 145

League: ETH

ENS

Findings Distribution

Researcher Performance

Rank: 77/100

Findings: 1

Award: $78.87

🌟 Selected for report: 0

🚀 Solo Findings: 0

Lines of code

https://github.com/code-423n4/2022-07-ens/blob/main/contracts/dnssec-oracle/Owned.sol#L19

Vulnerability details

Impact

No check for zero address, while setting owner can allow somebody to put it to zero address, hence making the DNSSECImpl unusable for forever

Proof of Concept

https://github.com/code-423n4/2022-07-ens/blob/main/contracts/dnssec-oracle/Owned.sol#L19

Tools Used

Manual

require(newOwner!=address(0));

#0 - makoto

2022-07-27T10:04:17Z

It will become unusable if it sets incorrect owner address, not just zero address

#1 - dmvt

2022-08-03T14:40:19Z

Lack of 2 step ownership confirmation is considered a QA issue by consensus of the C4 judging body. Downgrading.

AuditHub

A portfolio for auditors, a security profile for protocols, a hub for web3 security.

Built bymalatrax © 2024

Auditors

Browse

Contests

Browse

Get in touch

ContactTwitter