Decent - bareli'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: 106/113

Findings: 1

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

Detailed description of the impact of this finding.

The setRouter function is a critical vulnerability because it does not restrict who can call it. An attacker could call this function to set themselves as the router and then mint or burn tokens at will.

Proof of Concept

Provide direct links to all referenced code in GitHub. Add screenshots, logs, or any other relevant proof that illustrates the concept.

function setRouter(address _router) public { @> router = _router; }

Tools Used

use an access control modifier for access control.

Assessed type

Access Control

#0 - c4-pre-sort

2024-01-24T18:13:26Z

raymondfam marked the issue as sufficient quality report

#1 - c4-pre-sort

2024-01-24T18:13:33Z

raymondfam marked the issue as duplicate of #14

#2 - c4-judge

2024-02-03T13:19:25Z

alex-ppg marked the issue as partial-75

#3 - alex-ppg

2024-02-03T13:19:32Z

The submission lacks sufficient comparative quality to be considered for a full reward.

#4 - c4-judge

2024-02-04T23:07:52Z

alex-ppg changed the severity to 3 (High Risk)

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