CVE-2022-46173

Yüksək

Təsvir

Elrond-GO, Elrond Network protokolu üçün Go dilində yazılmış tətbiqdir. 1.3.50 versiyasından əvvəlki versiyalarda, düyünlər ağıllı kontrakt yerləşdirmə tranzaksiya məlumatları olan çarpaz şardlı (cross-shard) ötürülmüş tranzaksiyanı emal etməyə çalışarkən təsirləndiyi emal problemi mövcuddur. Problem tranzaksiya keşləri və emal komponenti arasındakı yanlış korrelyasiyadan qaynaqlanırdı. Əgər yuxarıda qeyd olunan tranzaksiya tələb olunandan daha çox qazla göndərilsəydi, artıq qalan qazı qaytarmalı olan ağıllı kontrakt nəticəsi (SCR tranzaksiyası), emal bölməsinin nəzərə almadığı keşə səhvən əlavə edilirdi. Düyün metachain bloklarını notariallaşdırmaqdan dayanırdı. Həll yolu, SCR tranzaksiyası düzgün (gözlənilən) şardlı-keşdə tapılmadıqda, digər bütün keşlərdə axtarışın genişləndirilməsi idi. Hazırda məlum olan heç bir alternativ həll yolu yoxdur. Bu problem 1.3.50 versiyasında aradan qaldırılıb.

CiddilikYüksək
CVSS7.2
İstismar ehtimalı—
MəhsulElrond Go
Dərc28 dek 2022
İlk görülmə28 dek 2022
Zəiflik növüCWE-669CWE-669

Necə düzəltmək olar

Yeniləyin
  • elrond elrond_go1.3.50 və ya daha yeni versiya
  • github.com/ElrondNetwork/elrond-go1.3.50 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
elrond elrond_gov < 1.3.501.3.50
github.com/ElrondNetwork/elrond-goGov < 1.3.501.3.50

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2022-46173 · Elrond Go · Dark Radar