CVE-2026-50185

Aşağı

Təsvir

RustCrypto CMOV şərti köçürmə (conditional move) CPU intrinsiklərini təqdim edir ki, bunlar əsas platformalarda sabit vaxtda icra olunmasına və kompilyator tərəfindən budaqlara (branches) yenidən yazılmamasına zəmanət verilir. 0.1.1 versiyasından 0.5.4 versiyasına qədər cmov/src/backends/aarch64.rs faylındakı Cmov və CmovEq-in aarch64 implementasiyaları registrdən kiçik dəyərlər yüklənərkən yuxarı bitlərin sıfırla genişləndirildiyini (zero-extended) fərz edir, buna görə də Cmov selektorunda [8..] kimi yuxarı bitlərin və ya u16 və i16 CmovEq implementasiyalarında self və ya other-in [16..] bitlərinin qurulması left.cmovz(&right, condition) çağırışının səhv nəticə verməsinə səbəb ola bilər. Bu problem 0.5.4 versiyasında düzəldilmişdir.

CiddilikAşağı
CVSS3.3
İstismar ehtimalı—
MəhsulRustcrypto Cmov
Dərc17 iyl 2026
İlk görülmə17 iyl 2026
Zəiflik növüCWE-758CWE-758

Necə düzəltmək olar

Yeniləyin
  • rustcrypto cmov0.5.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
rustcrypto cmov0.1.1 ≤ v < 0.5.40.5.4

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-2026-50185 · Rustcrypto Cmov · Dark Radar