CVE-2026-8463
Təsvir
Perl üçün Crypt::Argon2 versiya 0.017-dən 0.031-ə qədər olan versiyalarda boş kodlaşdırılmış giriş zamanı argon2_verify funksiyasında yığınla bağlı sərhədləri aşan oxuma (heap out-of-bounds read) baş verir. argon2_verify funksiyasının avtomatik təyinetmə forması, encoded_len dəyişəninin sıfırdan fərqli olduğunu yoxlamadan, memchr funksiyasına uzunluq arqumenti kimi encoded_len - 1 dəyərini ötürür. Kodlaşdırılmış sətir boş olduqda, size_t çıxma əməliyyatı SIZE_MAX dəyərinə düşür və memchr bitişik yığın yaddaşında '$' ayırıcı baytını axtarır. Qeyd olunmuş heşlənin legitim şəkildə boş ola biləcəyi (məsələn, yer tutucu sətir və ya boş sətir kimi təsbit edilmiş NULL sütunu) halda argon2_verify funksiyasını çağıran tərəf, sərhədləri aşan yığın yaddaşını oxuyur ki, bu da prosesin çökməsinə və ya bitişik '$' baytının mövqeyinin sonrakı analiz zamanı sızmasına səbəb ola bilər.
Necə düzəltmək olar
- leont crypt\0.031 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| leont crypt\ | 0.017 ≤ v < 0.031 | 0.031 |
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.