CVE-2026-53084
Təsvir
Linux kernelində aşağıdakı zəiflik həll edilmişdir: bpf: task_vma iteratorundan VMA snapshotunu qaytar BPF proqramının gövdəsi boyunca per-VMA kilidinin saxlanması, helper-lər mmap_lock-dan asılı olan kilidləri əldə etdikdə kilid sıralaması problemi yaradır: vm_lock -> i_rwsem -> mmap_lock -> vm_lock _next() daxilində memcpy() vasitəsilə per-VMA kilidi altında VMA-nın snapshotunu çıxarın, sonra qaytarmazdan əvvəl kilidi buraxın. BPF proqramı yalnız snapshot-a müraciət edir. Verifier yalnız vm_mm və vm_file göstəricilərinə etibar edir (verifier.c-də BTF_TYPE_SAFE_TRUSTED_OR_NULL bax). vm_file kilid altında get_file() ilə istinad sayğacına malikdir və növbəti iterasiyada və ya _destroy() daxilində fput() vasitəsilə buraxılır. vm_mm artıq düzgündür, çünki lock_vma_under_rcu() vma->vm_mm == mm olduğunu yoxlayır. Bütün digər göstəricilər memcpy() tərəfindən olduğu kimi saxlanılır, çünki verifier onlara etibarsız kimi yanaşır.
Necə düzəltmək olar
- linux linux_kernel6.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 | 6.7 ≤ v < 6.12.91, 6.13 ≤ v < 6.18.33, 6.19 ≤ v < 7.0.10 | 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.