CVE-2026-53050
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: quota: dquot_scan_active() funksiyasının kvota deaktivasiyası ilə yarış vəziyyətinin düzəldilməsi dquot_scan_active() funksiyası quota_release_workfn() daxilində kvota deaktivasiyası ilə aşağıdakı kimi yarış vəziyyətinə düşə bilər: CPU0 (quota_release_workfn) CPU1 (dquot_scan_active) ============================== ============================== spin_lock(&dq_list_lock); list_replace_init( &releasing_dquots, &rls_head); /* rls_head üzərində dquot X, dq_count == 0, DQ_ACTIVE_B hələ də qoyulub */ spin_unlock(&dq_list_lock); synchronize_srcu(&dquot_srcu); spin_lock(&dq_list_lock); list_for_each_entry(dquot, &inuse_list, dq_inuse) { /* dquot X tapılır */ dquot_active(X) -> true atomic_inc(&X->dq_count); } spin_unlock(&dq_list_lock); spin_lock(&dq_list_lock); dquot = list_first_entry(&rls_head); WARN_ON_ONCE(atomic_read(&dquot->dq_count)); Problem yalnız kosmetik deyil, çünki yaddaş təzyiqi şəraitində dquot_scan_active() funksiyasının çağıranı azad edilmiş dquot üzərində işləyə bilər. Problemi dquot-a istinad əldə etdiyimiz zaman onun releasing siyahısından çıxarıldığına əmin olmaqla düzəldin.
Necə düzəltmək olar
- linux linux_kernel4.20, 5.5, 5.10.258, 5.15.209, 6.1.175, 6.6, 6.6.141, 6.12.91, 6.18.33, 7.0.10 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.19.297 ≤ v < 4.20, 5.4.259 ≤ v < 5.5, 5.10.199 ≤ v < 5.10.258, 5.15.136 ≤ v < 5.15.209, 6.1.59 ≤ v < 6.1.175, 6.5.8 ≤ v < 6.6, 6.6.1 ≤ v < 6.6.141, 6.7 ≤ v < 6.12.91, 6.13 ≤ v < 6.18.33, 6.19 ≤ v < 7.0.10, 6.6 | 4.20, 5.5, 5.10.258, 5.15.209, 6.1.175, 6.6, 6.6.141, 6.12.91, 6.18.33, 7.0.10 |
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.