CVE-2022-24787

Yüksək

Təsvir

Vyper, Ethereum Virtual Machine üçün Python tipli ağıllı kontrakt dilidir. Versiya 0.3.1 və daha əvvəlki versiyalarda, bayt sətirləri (bytestrings) tərkibində çirkli baytlara malik ola bilər ki, bu da sözbəsöz müqayisələrin yanlış nəticələr verməsinə səbəb olur. Hətta sıfırdan fərqli çirkli baytlar olmadan belə, iki bayt sətiri uzunluq müqayisəsi aparılmadığı üçün onlardan biri `"\x00"` ilə bitirsə, bərabər kimi müqayisə edilə bilər. Yamaq mövcuddur və onun 0.3.2 buraxılışının tərkibinə daxil edilməsi gözlənilir. Hazırda heç bir məlum alternativ həll yolu yoxdur.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulVyper
Dərc4 apr 2022
İlk görülmə4 apr 2022
Zəiflik növüCWE-697CWE-697

Necə düzəltmək olar

Yeniləyin
  • vyper0.3.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
vyperlang vyperv ≤ 0.3.1—
vyperPyPIv < 0.3.20.3.2

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-24787 · Vyper · Dark Radar