CVE-2021-41272

Yüksək

Təsvir

Besu Java dilində yazılmış bir Ethereum klientidir. Versiya 21.10.0-dan başlayaraq, SHL, SHR və SAR əməliyyatlarının tətbiqindəki dəyişikliklər, 32 bitlik imzalı tam ədədlər üçün mənfi dəyərləri təmsil edən qiymətlərdə imzalı tip məcburi çevirmə (signed type coercion) xətasının yaranmasına səbəb olmuşdur. Təxminən 2 milyard ilə 4 milyard bit arasında sürüşdürmə (shift) tələb edən smart kontraktlar (əməliyyat üçün mənasız olsa da etibarlı olan dəyərlər) icra olunmayacaq və buna görə də təsdiqlənməyəcəkdir. Zəifliyi olan versiyaların digər klientlərlə və ya zəifliyi olmayan versiyalarla birlikdə mayninq etdiyi şəbəkələrdə bu, çatallanmaya (fork) səbəb olacaq və müvafiq tranzaksiyalar həmin çatallanmaya daxil edilməyəcəkdir. Zəifliyi olan versiyaların mayninq etmədiyi şəbəkələrdə (məsələn, Rinkeby) çatallanma baş verməyəcək və validator düyünləri blokları qəbul etməyi dayandıracaqdır. Yalnız zəifliyi olan versiyaların mayninq etdiyi şəbəkələrdə isə müvafiq tranzaksiya heç bir bloka daxil edilməyəcəkdir. Şəbəkəyə zəifliyi olmayan versiya əlavə edildikdə, şəbəkə birinci haldakı kimi davranacaqdır. Besu 21.10.2 versiyası bu problem üçün yamaya malikdir. Besu 21.7.4 versiyasında bu zəiflik yoxdur və klientlər həmin versiyaya geri qayıda bilərlər. Mövcud alternativ həll yolu belədir: Müvafiq sürüşdürmə əməliyyatları olan tranzaksiya kanonik zəncirə daxil edildikdən sonra, yeganə düzəliş yolu bütün düyünlərin zəifliyi olmayan versiyalarda olduğundan əmin olmaqdır.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulLinuxfoundation Besu
Dərc13 dek 2021
İlk görülmə13 dek 2021
Zəiflik növüCWE-681CWE-681

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linuxfoundation besu21.10.0, 21.10.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-2021-41272 · Linuxfoundation Besu · Dark Radar