Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2026-50185

Опубликовано: 17 июл. 2026
Источник: nvd
EPSS Низкий

Описание

RustCrypto CMOV provides conditional move CPU intrinsics which are guaranteed on major platforms to execute in constant-time and not be rewritten as branches by the compiler. From 0.1.1 until 0.5.4, the aarch64 implementations of Cmov and CmovEq in cmov/src/backends/aarch64.rs assume high bits are zero-extended when loading values smaller than a register, so set high bits such as [8..] in a Cmov selector or [16..] of self or other in the u16 and i16 CmovEq implementations can cause left.cmovz(&right, condition) to produce incorrect output. This issue is fixed in version 0.5.4.

EPSS

Процентиль: 5%
0.00159
Низкий

Дефекты

CWE-758

Связанные уязвимости

ubuntu
21 день назад

(RustCrypto CMOV provides conditional move CPU intrinsics which are gua ...)

debian
23 дня назад

RustCrypto CMOV provides conditional move CPU intrinsics which are gua ...

github
около 1 месяца назад

Cmov/CmovEq on aarch64 can produce wrong results if high-bits of registers are set

EPSS

Процентиль: 5%
0.00159
Низкий

Дефекты

CWE-758