CVE-2022-36025

Kritik

Təsvir

Besu Java əsaslı Ethereum klientidir. 22.1.3-dən yeni və 22.7.1-dən əvvəlki versiyalarda Besu Rəqəm Tipləri Arasında Yanlış Çevrilməyə məruz qalır. CALL əməliyyatlarında (DELEGATECALL daxil olmaqla) mövcud qazın hesablanmasında 32 bitlik işarəli və işarəsiz tiplərdə yaranan xəta çağırılan müqavilələrə yanlış qazın ötürülməsinə və çağırışın icrasından sonra yanlış qazın qaytarılmasına səbəb olur. Qazın miqdarı uğur və ya uğursuzluqda fərq yaratdıqda və ya qaz mənfi 64 bitlik dəyər olduqda, icra gözləniləndən fərqli state root ilə nəticələnəcək və bu, çoxsaylı EVM tətbiqi olan şəbəkələrdə konsensus uğursuzluğuna səbəb olacaq. Tək EVM tətbiqi olan şəbəkələrdə bu, tranzaksiyanın tələb etdiyindən əhəmiyyətli dərəcədə çox qazla icra etmək üçün istifadə oluna bilər və qaz məhdudiyyətlərini aşa bilər. Bu problem 22.7.1 versiyasında yamaqlanıb. Müvəqqəti həll olaraq, 22.1.3 və ya daha əvvəlki versiyaya qayıtmaq yanlış icranın qarşısını alacaq.

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulLinuxfoundation Besu
Dərc24 sen 2022
İlk görülmə24 sen 2022

Necə düzəltmək olar

Yeniləyin
  • linuxfoundation besu22.7.1 və ya daha yeni versiya
  • org.hyperledger.besu:evm22.7.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linuxfoundation besu22.4.1 ≤ v < 22.7.1, 22.4.022.7.1
org.hyperledger.besu:evmMaven22.4.0-RC1 ≤ v < 22.7.122.7.1

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-36025 · Linuxfoundation Besu · Dark Radar