Katalog CVE

CVE-2026-23519

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

RustCrypto CMOV przed wersją 0.4.4 zawiera podatność na architekturze thumbv6m-none-eabi (Cortex M0, M0+ i M1), gdzie kompilator generuje asembler nie wykonujący się w stałym czasie przy użyciu cmovnz (wersja przenośna). Podatność została naprawiona w wersji 0.4.4.

Ocena ryzyka

Podatność może prowadzić do wycieku danych przez ataki kanałami bocznymi, szczególnie w kontekście operacji kryptograficznych.

Rekomendacja

Zaleca się aktualizację biblioteki RustCrypto CMOV do wersji 0.4.4 lub nowszej.

Oryginalny opis (angielski, źródło NVD)

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. Prior to 0.4.4, the thumbv6m-none-eabi (Cortex M0, M0+ and M1) compiler emits non-constant time assembly when using cmovnz (portable version). This vulnerability is fixed in 0.4.4.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS