Decent - 0xPluto's results

Decent enables one-click transactions using any token across chains.

General Information

Platform: Code4rena

Start Date: 19/01/2024

Pot Size: $36,500 USDC

Total HM: 9

Participants: 113

Period: 3 days

Judge: 0xsomeone

Id: 322

League: ETH

Decent

Findings Distribution

Researcher Performance

Rank: 103/113

Findings: 2

Award: $0.09

🌟 Selected for report: 0

🚀 Solo Findings: 0

Lines of code

https://github.com/decentxyz/decent-bridge/blob/7f90fd4489551b69c20d11eeecb17a3f564afb18/src/DcntEth.sol#L20

Vulnerability details

Impact

the setRouter( ) function in DcnEth.sol can be called by anyone. So anyone can become a router and then burn/mint tokens. The fund can suffer direct loss.

Proof of Concept

https://github.com/decentxyz/decent-bridge/blob/7f90fd4489551b69c20d11eeecb17a3f564afb18/src/DcntEth.sol#L20

Tools Used

Manual Analysis

Add the onlyOwner modifier to the setRouter( ) function

Assessed type

Access Control

#0 - c4-pre-sort

2024-01-24T04:27:19Z

raymondfam marked the issue as sufficient quality report

#1 - c4-pre-sort

2024-01-24T04:27:25Z

raymondfam marked the issue as duplicate of #14

#2 - c4-judge

2024-02-03T13:25:29Z

alex-ppg marked the issue as partial-75

#3 - alex-ppg

2024-02-03T13:25:36Z

Comparative quality of submission is relatively low.

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