CVE-2026-22700
Təsvir
RustCrypto: Elliptic Curves müxtəlif elliptik əyrilər formalarını, skalyarları, nöqtələri və onlardan təşkil olunmuş açıq/gizli açarları təmsil etmək üçün tiplər və trait-lər də daxil olmaqla, ümumi təyinatlı Elliptik Əyrilər Kriptoqrafiyasını (ECC) dəstəkləyir. 0.14.0-pre.0 və 0.14.0-rc.0 versiyalarında SM2 açıq-açarlı şifrələmə (PKE) tətbiqində xidmətdən imtina (DoS) zəifliyi mövcuddur: decrypt() yolu etibarsız şifrə mətnindən törəmiş giriş buferləri üzərində yoxlanılmayan slice::split_at əməliyyatlarını yerinə yetirir. Hücumçu çağırıcı axını (thread) və ya prosesi çökdürən sərhəd yoxlaması paniklərini (Rust unwinding) tetikləmək üçün qısa/kiçik ölçülü şifrə mətni və ya diqqətlə hazırlanmış DER-kodlaşdırılmış strukturlar göndərə bilər. Bu problem e60e991 commit-i vasitəsilə düzəldilmişdir.
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əhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| rustcrypto sm2_elliptic_curve | 0.14.0 | — |
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.
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.