CVE-2026-30910
Təsvir
Perl üçün Crypt::Sodium::XS-in 0.001000 daxil olmaqla versiyalarında potensial tam ədəd daşmaları (integer overflows) mövcuddur. Kombinə edilmiş aead şifrələmə, kombinə edilmiş imza yaradılması və bin2hex funksiyaları çıxış ölçüsünün SIZE_MAX-dan kiçik olub-olmadığını yoxlamır ki, bu da tam ədədin dövrünə (integer wraparound) səbəb olaraq kifayət etməyən ölçüdə çıxış buferi yarada bilər. Bu, bin2hex funksiyasında və aes256gcm-dən fərqli şifrələmə alqoritmlərində sistemin çökməsinə səbəb ola bilər. aes256gcm şifrələməsi və imzalar üçün kifayət etməyən ölçülü bufer bufer daşmasına gətirib çıxara bilər. Mesaj uzunluğunun çox böyük olması tələb olunduğu üçün bu problemlə qarşılaşma ehtimalı azdır. bin2hex üçün giriş ölçüsü > SIZE_MAX / 2 olmalıdır. aegis şifrələməsi üçün giriş ölçüsü > SIZE_MAX - 32U olmalıdır. Digər şifrələmələr üçün giriş ölçüsü > SIZE_MAX - 16U olmalıdır. İmzalar üçün giriş ölçüsü > SIZE_MAX - 64U olmalıdır.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| iamb crypt\ | \ ≤ v ≤ 0.001001 | — |
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.