CVE-2022-39354

Orta

Təsvir

evm kimi də adlandırılan SputnikVM, Ethereum Virtual Machine-in Rust tətbiqidir. Xüsusi vəziyyətli (stateful) öntecriləma (precompile), çağırışın statik kontekstdə (`STATICCALL` vasitəsilə) icra edilib-edilmədiyini müəyyən etmək və beləliklə, vəziyyət əməliyyatlarının yerinə yetirilməli olub-olmadığına qərar vermək üçün `is_static` parametrindən istifadə edə bilər. Versiya 0.36.0-dan əvvəl ötürülən `is_static` parametri yanlış idi — o, yalnız çağırış birbaşa `STATICCALL` opkodundan gəldiyi halda `true` olaraq təyin edilirdi. Lakin statik çağırış kontekstə daxil olduqdan sonra, o, statik qalmalıdır. Bu problem yalnız faktiki olaraq `is_static` parametrindən istifadə edən xüsusi öntecriləmalara təsir göstərir. Təsirə məruz qalanlar üçün bu problem mümkün yanlış vəziyyət keçidlərinə səbəb ola bilər. Versiya 0.36.0 düzəliş ehtiva edir. Məlum olan heç bir alternativ həll yolu yoxdur.

CiddilikOrta
CVSS5.9
İstismar ehtimalı—
MəhsulEvm
Dərc25 okt 2022
İlk görülmə25 okt 2022
Zəiflik növüCWE-670CWE-670

Necə düzəltmək olar

Yeniləyin
  • evm_project evm0.36.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
evm_project evmv < 0.36.00.36.0

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-39354 · Evm · Dark Radar