CVE Database
/

CVE-2023-30543

Back to search

CVE-2023-30543

Published: Apr 17, 2023

Modified: Feb 5, 2025

PUBLISHED

CVSS v3.1

5.2

MEDIUM

Description

@web3-react is a framework for building Ethereum Apps . In affected versions the `chainId` may be outdated if the user changes chains as part of the connection flow. This means that the value of `chainId` returned by `useWeb3React()` may be incorrect. In an application, this means that any data derived from `chainId` could be incorrect. For example, if a swapping application derives a wrapped token contract address from the `chainId` *and* a user has changed chains as part of their connection flow the application could cause the user to send funds to the incorrect address when wrapping. This issue has been addressed in PR #749 and is available in updated npm artifacts. There are no known workarounds for this issue. Users are advised to upgrade.

VendorProductVersions

Uniswap

web3-react

affected
@web3-react/coinbase-wallet: >= 6, < 8.0.35-beta.0
affected
@web3-react/eip1193: >= 6, < 8.0.27-beta.0
affected
@web3-react/metamask: >= 6, < 8.0.30-beta.0
affected
@web3-react/walletconnect: >= 6, < 8.0.37-beta.0

Weaknesses (CWE)

CVSS v3.1 Details

CVSS v3.1 Vector

CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:N/I:H/A:L

Attack Vector

Network

Attack Complexity

Low

Privileges Required

High

User Interaction

Required

Scope

Unchanged

Confidentiality

None

Integrity

High

Availability

Low

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now