CVE-2026-63804

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: gfs2: gfs2_qd_dealloc-da use-after-free xətası düzəldildi gfs2_qd_dispose()-dən RCU callback kimi çağırılan gfs2_qd_dealloc() qd-ni azad etdikdən sonra qd->qd_sbd vasitəsilə superblock obyekti sdp-yə müraciət edir. Bunu sd_quota_count-u azaltmaq və sd_kill_wait-i oyatmaq üçün edir. Lakin RCU callback işə düşənə qədər gfs2_put_super() artıq sdp-ni free_sbd() vasitəsilə azad etmiş ola bilər. Bu, unmount zamanı gfs2_quota_cleanup() çağırıldıqda baş verə bilər: o, kvota obyektlərini call_rcu() vasitəsilə utilizasiya edir və sonra 60 saniyəlik timeout ilə sd_kill_wait üzərində gözləyir. Əgər timeout bitərsə və ya gfs2_gl_hash_clear() gözləmə tamamlandıqdan sonra daha çox RCU callback planlaşdıran əlavə qd_put() çağırışlarına səbəb olarsa, gfs2_put_super() ona istinad edən RCU callback-lər hələ gözləmədə ikən superblock-u azad etməyə davam edəcək. Superblock azad edilməzdən əvvəl bütün gözləyən RCU callback-lərin (o cümlədən gfs2_qd_dealloc) tamamlandığına əmin olmaq üçün gfs2_put_super()-də free_sbd()-dən əvvəl rcu_barrier() əlavə edin.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc19 iyl 2026
İlk görülmə19 iyl 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.6 ≤ v < 6.6.144, 6.7 ≤ v < 6.12.95, 6.13 ≤ v < 6.18.38, 6.19 ≤ v < 7.1.36.6.144, 6.12.95, 6.18.38, 7.1.3

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.

Intelligence 360 paketində

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.