CVE-2021-41272

Yüksek

Açıklama

Besu, Java ile yazılmış bir Ethereum istemcisidir. Versiyon 21.10.0'dan itibaren, SHL, SHR ve SAR işlemlerinin uygulanmasındaki değişiklikler, 32 bit imzalı tam sayılar için negatif değerleri temsil eden değerlerde imzalı tür zorlama hatasının ortaya çıkmasına neden olmuştur. Yaklaşık 2 milyar ile 4 milyar bit arasında kaydırma işlemi isteyen akıllı sözleşmeler (işlem için mantıksız ancak geçerli değerler), yürütülmede başarısız olacak ve dolayısıyla doğrulamada hata verecektir. Savunmasız versiyonların diğer istemcilerle veya savunmasız olmayan versiyonlarla madencilik yaptığı ağlarda bu durum bir çatallanmaya (fork) yol açacak ve ilgili işlemler çatallanmaya dahil edilmeyecektir. Savunmasız versiyonların madencilik yapmadığı ağlarda (Rinkeby gibi) herhangi bir çatallanma meydana gelmeyecek ve doğrulayıcı düğümler blokları kabul etmeyi durduracaktır. Yalnızca savunmasız versiyonların madencilik yaptığı ağlarda ise ilgili işlem hiçbir bloğa dahil edilmeyecektir. Ağ, savunmasız olmayan bir versiyon eklediğinde ilk durumdaki gibi davranacaktır. Besu 21.10.2, bu sorun için bir yama içermektedir. Besu 21.7.4 savunmasız değildir ve istemciler bu versiyona geri dönebilir. Mevcut bir geçici çözüm bulunmaktadır: İlgili kaydırma işlemlerini içeren bir işlem kanonik zincire dahil edildiğinde, tek çözüm tüm düğümlerin savunmasız olmayan versiyonlarda olduğundan emin olmaktır.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünLinuxfoundation Besu
Yayın13 Ara 2021
İlk görülme13 Ara 2021
Zayıflık türüCWE-681CWE-681

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linuxfoundation besu21.10.0, 21.10.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-2021-41272 · Linuxfoundation Besu · Dark Radar