CVE-2023-30543

Orta

Açıklama

@web3-react, Ethereum uygulamaları oluşturmak için kullanılan bir çerçevedir. Etkilenen sürümlerde, kullanıcı bağlantı akışının bir parçası olarak zincirleri değiştirirse `chainId` güncelliğini yitirebilir. Bu durum, `useWeb3React()` tarafından döndürülen `chainId` değerinin hatalı olabileceği anlamına gelir. Bir uygulama kapsamında bu, `chainId` üzerinden türetilen tüm verilerin hatalı olabileceği anlamına gelir. Örneğin, bir takas uygulaması sarmalanmış bir token sözleşme adresini `chainId` üzerinden türetiyorsa ve kullanıcı bağlantı akışı sırasında zinciri değiştirmişse, uygulama sarmalama işlemi sırasında kullanıcının fonları yanlış adrese göndermesine neden olabilir. Bu sorun PR #749 ile giderilmiştir ve güncellenmiş npm artefaktlarında mevcuttur. Bu sorun için bilinen bir geçici çözüm yoktur. Kullanıcıların yükseltme yapmaları önerilir.

ÖnemOrta
CVSS5.2
İstismar olasılığı—
ÜrünUniswap Web3-react Coinbase-wallet
Yayın17 Nis 2023
İlk görülme17 Nis 2023
Zayıflık türüCWE-362Yarış durumu

Nasıl düzeltilir

Güncelleyin
  • @web3-react/coinbase-wallet8.0.35-beta.0 ya da sonraki bir sürüm
  • @web3-react/eip11938.0.27-beta ya da sonraki bir sürüm
  • @web3-react/metamask8.0.30-beta.0 ya da sonraki bir sürüm
  • @web3-react/walletconnect8.0.37-beta.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
uniswap web3-react_coinbase-wallet6.0.0 ≤ v ≤ 6.2.14, 7.0.0, 7.0.1, 7.0.2, 8.0.22, 8.0.23, 8.0.24, 8.0.25, 8.0.26, 8.0.27, 8.0.28, 8.0.29, 8.0.30, 8.0.31, 8.0.32, 8.0.33, 8.0.34—
uniswap web3-react_eip11936.0.0 ≤ v ≤ 6.2.14, 7.0.0, 7.0.1, 7.0.2, 8.0.0, 8.0.1, 8.0.2, 8.0.3, 8.0.4, 8.0.5, 8.0.6, 8.0.7, 8.0.8, 8.0.9, 8.0.10, 8.0.11, 8.0.12, 8.0.13, 8.0.14, 8.0.15, 8.0.16, 8.0.17, 8.0.18, 8.0.19, 8.0.20, 8.0.21, 8.0.22, 8.0.23, 8.0.24, 8.0.25, 8.0.26—
uniswap web3-react_metamask6.0.0 ≤ v ≤ 6.2.14, 8.0.0, 8.0.1, 8.0.2, 8.0.3, 8.0.4, 8.0.5, 8.0.6, 8.0.7, 8.0.8, 8.0.9, 8.0.10, 8.0.11, 8.0.12, 8.0.13, 8.0.14, 8.0.15, 8.0.16, 8.0.17, 8.0.18, 8.0.19, 8.0.20, 8.0.21, 8.0.22, 8.0.23, 8.0.24, 8.0.25, 8.0.26, 8.0.27, 8.0.28, 8.0.29—
uniswap web3-react_walletconnect6.0.0 ≤ v ≤ 6.2.14, 7.0.0, 7.0.1, 7.0.2, 8.0.0, 8.0.1, 8.0.2, 8.0.3, 8.0.4, 8.0.5, 8.0.6, 8.0.7, 8.0.8, 8.0.9, 8.0.10, 8.0.11, 8.0.12, 8.0.13, 8.0.14, 8.0.15, 8.0.16, 8.0.17, 8.0.18, 8.0.19, 8.0.20, 8.0.21, 8.0.22, 8.0.23, 8.0.24, 8.0.25, 8.0.26, 8.0.27, 8.0.28, 8.0.29, 8.0.30, 8.0.31, 8.0.32, 8.0.33, 8.0.34, 8.0.35, 8.0.36—
@web3-react/coinbase-walletnpm6.0.0 ≤ v < 8.0.35-beta.08.0.35-beta.0
@web3-react/eip1193npm6.0.0 ≤ v < 8.0.27-beta8.0.27-beta
@web3-react/metamasknpm6.0.0 ≤ v < 8.0.30-beta.08.0.30-beta.0
@web3-react/walletconnectnpm6.0.0 ≤ v < 8.0.37-beta.08.0.37-beta.0

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.