Decent - abiih'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: 101/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

The setRouter function in the DcntEth.sol is public which can be accessed by anyone. Atacker can set any router using this function. This will create the problem in functioning of the system.

Proof of Concept

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

The setRouter function in the DcntEth.sol is public which can be accessed by anyone. Atacker can set any router using this function. This will create the problem in functioning of the system.

Tools Used

Manual Review

Put access specifier in the code such that only the authorised role can set the router address.

Assessed type

Access Control

#0 - c4-pre-sort

2024-01-24T22:26:04Z

raymondfam marked the issue as sufficient quality report

#1 - c4-pre-sort

2024-01-24T22:26:10Z

raymondfam marked the issue as duplicate of #14

#2 - alex-ppg

2024-02-03T13:15:47Z

Insufficient justification of why this is a vulnerability (i.e. arbitrary mint of tokens).

#3 - c4-judge

2024-02-03T13:15:51Z

alex-ppg marked the issue as partial-75

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