CVE-2022-36025

Kritik

Açıklama

Besu, Java tabanlı bir Ethereum istemcisidir. 22.1.3'ten daha yeni ve 22.7.1'den önceki sürümlerde Besu, Sayısal Türler Arasında Hatalı Dönüştürme sorunundan etkilenir. CALL işlemlerinde (DELEGATECALL dahil) kullanılabilir gas hesaplamasında 32 bit işaretli ve işaretsiz türlerdeki bir hata, çağrılan sözleşmelere yanlış gas aktarılmasına ve çağrı yürütmesinden sonra yanlış gas döndürülmesine neden olur. Gas miktarının başarı veya başarısızlıkta fark yarattığı durumlarda ya da gas negatif bir 64 bit değer olduğunda, yürütme beklenenden farklı bir durum kökü (state root) ile sonuçlanır ve birden fazla EVM uygulamasına sahip ağlarda konsensüs hatasına yol açar. Tek bir EVM uygulamasına sahip ağlarda bu durum, işlemin talep ettiğinden önemli ölçüde daha fazla gas ile yürütme yapılması için kullanılabilir ve gas sınırlarını aşabilir. Bu sorun 22.7.1 sürümünde yamalanmıştır. Geçici bir çözüm olarak 22.1.3 veya daha önceki bir sürüme geri dönmek hatalı yürütmeyi önler.

ÖnemKritik
CVSS9.1
İstismar olasılığı—
ÜrünLinuxfoundation Besu
Yayın24 Eyl 2022
İlk görülme24 Eyl 2022

Nasıl düzeltilir

Güncelleyin
  • linuxfoundation besu22.7.1 ya da sonraki bir sürüm
  • org.hyperledger.besu:evm22.7.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linuxfoundation besu22.4.1 ≤ v < 22.7.1, 22.4.022.7.1
org.hyperledger.besu:evmMaven22.4.0-RC1 ≤ v < 22.7.122.7.1

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.

CVE-2022-36025 · Linuxfoundation Besu · Dark Radar