CVE-2023-30543
17.04.2023, 22:15
@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.
| Vendor | Product | Version |
|---|---|---|
| uniswap | web3-react_coinbase-wallet | 6.0.0 ≤ 𝑥 ≤ 6.2.14 |
| uniswap | web3-react_coinbase-wallet | 7.0.0:alpha0 |
| uniswap | web3-react_coinbase-wallet | 7.0.1:alpha0 |
| uniswap | web3-react_coinbase-wallet | 7.0.2:alpha0 |
| uniswap | web3-react_coinbase-wallet | 8.0.22:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.23:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.24:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.25:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.26:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.27:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.28:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.29:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.30:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.31:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.32:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.33:beta0 |
| uniswap | web3-react_coinbase-wallet | 8.0.34:beta0 |
| uniswap | web3-react_eip1193 | 6.0.0 ≤ 𝑥 ≤ 6.2.14 |
| uniswap | web3-react_eip1193 | 7.0.0:alpha0 |
| uniswap | web3-react_eip1193 | 7.0.1:alpha0 |
| uniswap | web3-react_eip1193 | 7.0.2:alpha0 |
| uniswap | web3-react_eip1193 | 8.0.0:beta0 |
| uniswap | web3-react_eip1193 | 8.0.1:beta0 |
| uniswap | web3-react_eip1193 | 8.0.2:beta0 |
| uniswap | web3-react_eip1193 | 8.0.3:beta0 |
| uniswap | web3-react_eip1193 | 8.0.4:beta0 |
| uniswap | web3-react_eip1193 | 8.0.5:beta0 |
| uniswap | web3-react_eip1193 | 8.0.6:beta0 |
| uniswap | web3-react_eip1193 | 8.0.7:beta0 |
| uniswap | web3-react_eip1193 | 8.0.8:beta0 |
| uniswap | web3-react_eip1193 | 8.0.9:beta0 |
| uniswap | web3-react_eip1193 | 8.0.10:beta0 |
| uniswap | web3-react_eip1193 | 8.0.11:beta0 |
| uniswap | web3-react_eip1193 | 8.0.12:beta0 |
| uniswap | web3-react_eip1193 | 8.0.13:beta0 |
| uniswap | web3-react_eip1193 | 8.0.14:beta0 |
| uniswap | web3-react_eip1193 | 8.0.15:beta0 |
| uniswap | web3-react_eip1193 | 8.0.16:beta0 |
| uniswap | web3-react_eip1193 | 8.0.17:beta0 |
| uniswap | web3-react_eip1193 | 8.0.18:beta0 |
| uniswap | web3-react_eip1193 | 8.0.19:beta0 |
| uniswap | web3-react_eip1193 | 8.0.20:beta0 |
| uniswap | web3-react_eip1193 | 8.0.21:beta0 |
| uniswap | web3-react_eip1193 | 8.0.22:beta0 |
| uniswap | web3-react_eip1193 | 8.0.23:beta0 |
| uniswap | web3-react_eip1193 | 8.0.24:beta0 |
| uniswap | web3-react_eip1193 | 8.0.25:beta0 |
| uniswap | web3-react_eip1193 | 8.0.26:beta0 |
| uniswap | web3-react_metamask | 6.0.0 ≤ 𝑥 ≤ 6.2.14 |
| uniswap | web3-react_metamask | 8.0.0:beta0 |
| uniswap | web3-react_metamask | 8.0.1:beta0 |
| uniswap | web3-react_metamask | 8.0.2:beta0 |
| uniswap | web3-react_metamask | 8.0.3:beta0 |
| uniswap | web3-react_metamask | 8.0.4:beta0 |
| uniswap | web3-react_metamask | 8.0.5:beta0 |
| uniswap | web3-react_metamask | 8.0.6:beta0 |
| uniswap | web3-react_metamask | 8.0.7:beta0 |
| uniswap | web3-react_metamask | 8.0.8:beta0 |
| uniswap | web3-react_metamask | 8.0.9:beta0 |
| uniswap | web3-react_metamask | 8.0.10:beta0 |
| uniswap | web3-react_metamask | 8.0.11:beta0 |
| uniswap | web3-react_metamask | 8.0.12:beta0 |
| uniswap | web3-react_metamask | 8.0.13:beta0 |
| uniswap | web3-react_metamask | 8.0.14:beta0 |
| uniswap | web3-react_metamask | 8.0.15:beta0 |
| uniswap | web3-react_metamask | 8.0.16:beta0 |
| uniswap | web3-react_metamask | 8.0.17:beta0 |
| uniswap | web3-react_metamask | 8.0.18:beta0 |
| uniswap | web3-react_metamask | 8.0.19:beta0 |
| uniswap | web3-react_metamask | 8.0.20:beta0 |
| uniswap | web3-react_metamask | 8.0.21:beta0 |
| uniswap | web3-react_metamask | 8.0.22:beta0 |
| uniswap | web3-react_metamask | 8.0.23:beta0 |
| uniswap | web3-react_metamask | 8.0.24:beta0 |
| uniswap | web3-react_metamask | 8.0.25:beta0 |
| uniswap | web3-react_metamask | 8.0.26:beta0 |
| uniswap | web3-react_metamask | 8.0.27:beta0 |
| uniswap | web3-react_metamask | 8.0.28:beta0 |
| uniswap | web3-react_metamask | 8.0.29:beta0 |
| uniswap | web3-react_walletconnect | 6.0.0 ≤ 𝑥 ≤ 6.2.14 |
| uniswap | web3-react_walletconnect | 7.0.0:alpha0 |
| uniswap | web3-react_walletconnect | 7.0.1:alpha0 |
| uniswap | web3-react_walletconnect | 7.0.2:alpha0 |
| uniswap | web3-react_walletconnect | 8.0.0:beta0 |
| uniswap | web3-react_walletconnect | 8.0.1:beta0 |
| uniswap | web3-react_walletconnect | 8.0.2:beta0 |
| uniswap | web3-react_walletconnect | 8.0.3:beta0 |
| uniswap | web3-react_walletconnect | 8.0.4:beta0 |
| uniswap | web3-react_walletconnect | 8.0.5:beta0 |
| uniswap | web3-react_walletconnect | 8.0.6:beta0 |
| uniswap | web3-react_walletconnect | 8.0.7:beta0 |
| uniswap | web3-react_walletconnect | 8.0.8:beta0 |
| uniswap | web3-react_walletconnect | 8.0.9:beta0 |
| uniswap | web3-react_walletconnect | 8.0.10:beta0 |
| uniswap | web3-react_walletconnect | 8.0.11:beta0 |
| uniswap | web3-react_walletconnect | 8.0.12:beta0 |
| uniswap | web3-react_walletconnect | 8.0.13:beta0 |
| uniswap | web3-react_walletconnect | 8.0.14:beta0 |
| uniswap | web3-react_walletconnect | 8.0.15:beta0 |
| uniswap | web3-react_walletconnect | 8.0.16:beta0 |
| uniswap | web3-react_walletconnect | 8.0.17:beta0 |
| uniswap | web3-react_walletconnect | 8.0.18:beta0 |
| uniswap | web3-react_walletconnect | 8.0.19:beta0 |
| uniswap | web3-react_walletconnect | 8.0.20:beta0 |
| uniswap | web3-react_walletconnect | 8.0.21:beta0 |
| uniswap | web3-react_walletconnect | 8.0.22:beta0 |
| uniswap | web3-react_walletconnect | 8.0.23:beta0 |
| uniswap | web3-react_walletconnect | 8.0.24:beta0 |
| uniswap | web3-react_walletconnect | 8.0.25:beta0 |
| uniswap | web3-react_walletconnect | 8.0.26:beta0 |
| uniswap | web3-react_walletconnect | 8.0.27:beta0 |
| uniswap | web3-react_walletconnect | 8.0.28:beta0 |
| uniswap | web3-react_walletconnect | 8.0.29:beta0 |
| uniswap | web3-react_walletconnect | 8.0.30:beta0 |
| uniswap | web3-react_walletconnect | 8.0.31:beta0 |
| uniswap | web3-react_walletconnect | 8.0.32:beta0 |
| uniswap | web3-react_walletconnect | 8.0.33:beta0 |
| uniswap | web3-react_walletconnect | 8.0.34:beta0 |
| uniswap | web3-react_walletconnect | 8.0.35:beta0 |
| uniswap | web3-react_walletconnect | 8.0.36:beta0 |
𝑥
= Vulnerable software versions