Notional x Index Coop - ayeslick's results

A collaboration between Notional and Index Coop to create fixed rate yield index tokens.

General Information

Platform: Code4rena

Start Date: 07/06/2022

Pot Size: $75,000 USDC

Total HM: 11

Participants: 77

Period: 7 days

Judge: gzeon

Total Solo HM: 7

Id: 124

League: ETH

Notional

Findings Distribution

Researcher Performance

Rank: 63/77

Findings: 1

Award: $88.14

🌟 Selected for report: 0

🚀 Solo Findings: 0

Lines of code

https://github.com/code-423n4/2022-06-notional-coop/blob/6f8c325f604e2576e2fe257b6b57892ca181509a/notional-wrapped-fcash/package.json#L14 https://github.com/code-423n4/2022-06-notional-coop/blob/6f8c325f604e2576e2fe257b6b57892ca181509a/notional-wrapped-fcash/contracts/wfCashBase.sol#L35

Vulnerability details

Impact

Package.json currently uses :

"@openzeppelin/contracts": "^3.4.2-solc-0.7",

 

This dependency has a known high severity vulnerability as mentioned here: https://security.snyk.io/vuln/SNYK-JS-OPENZEPPELINCONTRACTS-2320176

 

The following contract and all contracts that inherit it are vulnerable as a result:

wfCashBase.sol:35 function initialize(uint16 currencyId, uint40 maturity) external override initializer

 

Upgrade @openzeppelin/contracts to version 4.4.1 or higher.

#0 - berndartmueller

2022-06-15T09:47:06Z

Duplicate #145

Brownie is used to install dependencies and compile the contracts, using this outdated version declared in the package.json does not impose any risks qualified as medium severity.

I submitted this finding as low in #215 - [L-08] Contracts are using outdated OpenZeppelin version ^3.4.2-solc-0.7

#1 - jeffywu

2022-06-15T12:33:20Z

See above

#3 - gzeoneth

2022-06-26T16:01:35Z

As warden's QA report.

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