CVE-2022-46173
Açıklama
Elrond-GO, Elrond Network protokolü için bir Go uygulamasıdır. 1.3.50 öncesindeki sürümler, düğümlerin akıllı sözleşme dağıtım işlem verisine sahip çapraz shard aktarılan bir işlemi işlemeye çalışırken etkilendiği bir işleme sorunu içermektedir. Sorun, işlem önbellekleri ile işleme bileşeni arasındaki hatalı korelasyondan kaynaklanmaktaydı. Yukarıda belirtilen işlem gerekenden daha fazla gas ile gönderildiyse, artan gas miktarını döndürmesi gereken akıllı sözleşme sonucu (SCR işlemi), işleme biriminin dikkate almadığı bir önbelleğe yanlışlıkla eklenmekteydi. Bu durum, düğümün metachain bloklarını onaylamasını durduruyordu. Düzeltme, SCR işleminin doğru (beklenen) sharded-cache içerisinde bulunamaması durumunda diğer tüm önbelleklerde aranmasının genişletilmesi şeklinde gerçekleştirilmiştir. Şu an için bilinen bir geçici çözüm yoktur. Bu sorun 1.3.50 sürümünde yamalanmıştır.
Nasıl düzeltilir
- elrond elrond_go1.3.50 ya da sonraki bir sürüm
- github.com/ElrondNetwork/elrond-go1.3.50 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| elrond elrond_go | v < 1.3.50 | 1.3.50 |
| github.com/ElrondNetwork/elrond-goGo | v < 1.3.50 | 1.3.50 |
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.
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.