CVE-2024-26584
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: tls: kripto sorğularının növbəyə alınmasının idarə edilməsi Kripto API-na göndərdiyimiz sorğularda CRYPTO_TFM_REQ_MAY_BACKLOG bayrağını təyin etdiyimiz üçün, crypto_aead_{encrypt,decrypt} funksiyaları müvafiq hallarda -EINPROGRESS əvəzinə -EBUSY qaytara bilər. Məsələn, AESNI üçün cryptd növbəsi dolu olduqda (süni şəkildə aşağı təyin edilmiş cryptd.cryptd_max_cpu_qlen ilə bunu tetikləmək asandır), sorğular növbəyə əlavə edilir lakin yenə də emal olunur. Bu halda, asinxron geri çağırma (callback) iki dəfə çağırılacaq: birinci dəfə err == -EINPROGRESS ilə (hansı ki, onu sadəcə görməzdən gələ bilərik), sonra isə err == 0 ilə. Sabrinanın orijinal yaması ilə müqayisədə bu versiya yeni tls_*crypt_async_wait() köməkçi funksiyalarından istifadə edir və bütün xəta idarəetmə yollarını dəyişməli olmamaq üçün EBUSY-i EINPROGRESS-ə çevirir. İdarəetmə eynidir.
Necə düzəltmək olar
- linux linux_kernel6.1.84, 6.6.18, 6.7.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 4.16.0 ≤ v < 6.1.84, 6.2.0 ≤ v < 6.6.18, 6.7.0 ≤ v < 6.7.6 | 6.1.84, 6.6.18, 6.7.6 |
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.